2022年4月の振り返り
やったこと
- React Tutorial: Learn React JS - Free 11-Hour Courseの2周目
- 読書「Issueからはじめよ」
- Introduction | Learn Next.js
- React Hooksの勉強
- Redux, Redux-Sagaのキャッチアップ
- ソフトウェアデザイン202108(Reactのとこだけ)
React系が多め。ScrimbaのReactコースをしたことで、Reactの考え方や基本の操作方法に慣れることができた。本当に素晴らしい学習教材なのでいろんな人におすすめしている。この記事を書いている現在は無料で学べる。
「Issueからはじめよ」は会社の読書会で読んだ。むずかしい内容だが、会社やチームの課題を考えながら読むと自分の身になりやすい。
Next.jsのファンダメンタルコースが開設されていたので読んだ。Next.jsというよりは、
- なぜJavaScriptではなくReactを使うのか
- コンパイル・ミニファイ・レンダリングとは何か
- CDNとEdgeの違い
などといったWebアプリケーションを開発するうえでの基本をわかりやすく解説している。ちなみにCDNサーバーは静的コンテンツを配信するのに対して、Edgeサーバーはコードを動かせるという違いがある。
わかったこと
Reduxのアーキテクチャには多少慣れることはできたが、それでもまだ混乱する。そしてRedux-Sagaはちょっとエグい。Sagaに関しては久々に挫折しかけた。
開発者には感謝しなければならないが、できればReduxは書かずに状態管理をしたい。今開発しているプロダクトではReduxを使っている箇所がそんなに多くないので、標準のReact HooksやApollo Clientに移行できないかと考えている。
つぎやること
5月もReact系の学習が多めになる。いろんなReact Hooksの実践的な使い方をもっと知りたい。
また、エンジニアとしての基礎をつけるためにもっと基本的な本を読みたいと思っている。5月は「コンピュータはなぜ動くのか」を読む。