I don't know

Product Development

2023-06-01から1ヶ月間の記事一覧

クリックできない問題

クリックできない問題の続きがあり結局解決した。 原因はロゴのCSSで、元々下記のように指定していた。 .logo { height: 200px; margin-top: 20px; margin-bottom: 20px; margin-right: 8px; margin-left: 0px; } 画面上は高さ70pxのナビゲーションバーに納…

display: flexで子要素のwidthが効かない問題

下記のようなスタイルだと子要素のwidthが100%にならず、謎の余白が残っていた。 .parentClass { display: flex; justify-content: center; width: 100%; } .childClass { width: 100%; } ブラウザで確認しても特に変なmargin, paddingは設定されていなかっ…

Chart.jsのカラー修正

これも公式のYoutubeが上がっていた。めちゃくちゃ便利だな・・・。 www.youtube.com www.youtube.com

チャートのカテゴリ名表示問題

凡例ではなくチャートの中にカテゴリ名を埋め込みたかった問題は↓の動画で解決した。 chartjs-plugin-datalabelsのインストールにちょっと手間取ったけどそれも--legacy-peer-depsで一旦Skip。 やっぱり公式の提供する情報を参照するのが一番。 www.youtube.…

チャートリサイズ問題

Pie Chartの表示が下部に寄っていたのでなんでかなと思っていたが、titleの表示がTrueになっていたからだった。 falseに変えることで中央寄せになってリサイズされて解決。 const options = { maintainAspectRatio: true, responsive: true, plugins: { lege…

リサイズ問題 ちょっと進展

リサイズ問題が少しだけ進展 react-chartjs-2を使っている場合下記のように指定してやるとレスポンシブになる。 const options = { maintainAspectRatio: true, // アスペクト比を維持する responsive: true, // レスポンシブに対応する --- その他options -…

チャートリサイズ問題

MVP的なものはできて機能はひと段落した。 次の課題はレイアウト・デザイン修正。 Chart.jsを使用して円グラフ、折れ線グラフを描いているのだか描画エリアのリサイズが上手く行かない。 通常のブラウザだとまぁまぁ見れる範囲で表示されるがMobileだと訳が…

どこまでComponent化すべきなのか

とりあえず動かそうと思って書いたReactを多少なりとも綺麗にしようと思って修正を進めているのだけど、どこまでComponent化するのが良いかがいまいちわからない。今ランキング表示するSPAを作っていて、繰り返し処理するタイルはComponent化したのだけど、…

メモ 起動コマンド

POSTGRES -> Docker Desktopで実行 FAST API -> uvicorn main:app React(VITA) -> npm start

イベントハンドリングの謎(解決編) - 初歩的な問題だった

ずっと詰まっていたところが解決した。結論から言うと、 該当コンポーネントの上に位置しているナビゲーションバーのCSSでposition: fixed;としていたのをposition: sticky;に修正することで下部のコンポーネントの最初の要素がクリッカブルになって無事解決…

イベントハンドリングの謎 - 最初の要素だけリンクが機能しない

ReactでSPAを書いているのだが、一つだけハマってまだ抜け出せないバグが。あるコンポーネントの最初のボタン・リンク要素だけイベントハンドリングが上手く行かず、クリックしても何も起こらないと言う事象が発生している。コードのイメージはこんな感じ。 …