1日の評価の割合

2021-03-10

大学のこと

  • なし

勉強

  • npm install の --save-devについて
  • webpackあたりの記事を読みあさってた
  • webpackとBabelの基本を理解する(1) このシリーズの記事わかりやすい...!!気がする...!
  • jsファイルがありますよ〜→(バンドる前にコンパイルが必要だったりCSSもバンドりたい時に)loaderでバンドれる状態にしますよ→webpackでバンドるよ!  っていうことであってる?
  • しにゃいさんの脱create-react-appの記事見てreactの環境構築してみた
    • webpack-dev-serverは今使えないみたいで、代わりにwebpack-cli serve (--open --mode development)っていうのを指定するとうまくいった(参考
  • ↑のままだとCSSが適用されなかったので、style-loaderとcss-loaderも使うよ!(参考
  • loader: ["style-loader", "css-loader"],だと動かなくてアレェってなってたんだけどこれはwebpack4の書き方で、webpack5からはuse: [{ loader: "style-loader" }, { loader: "css-loader" }],みたいな感じで描くらしい
  • ここから下は自己満webアプリ開発関連(go + React)
  • os.goenv()って.envファイルからは持ってこれないってマ...???初Siriでした....godoenvを使うと良さそう
  • Dockerでmysqlに接続できない(GO/gin/GORM)
    • まじで感謝な記事....「dockerでgo(gin/gorm)サーバからDBコンテナを指定する場合はlocalhostや127.0.0.1ではなく<コンテナ名>を指定する」そうです

その他

  • まだ

はじめましてだったこと

  • flywayっていうデータベースをバージョン管理できるツール
  • useCallback
  • React.memo
  • ↑のなかで「メモ化」is 何ってなった
    • 「同じ結果を返す処理について、初回のみ処理を実行記録しておき、値が必要となった2回目以降は、前回の処理結果を計算することなく呼び出し値を得られるようにすること」「計算結果を保持し、それを再利用する手法のこと」らしいです(参考
  • godotenvで.envから環境変数持ってこられる

やりたいこと

1日のまとめ

ずっと避けてきたwebpackについても勉強して偉い!推しにみられても恥ずかしくないような1日の過ごし方だった...と思う...!この調子で頑張っていきたい!