一月份の業務内容を振り返ってみると、ほとんどの時間が顧客の要求に基づいてコードを開発し、バックエンドとのインターフェースを調整してテストおよびデプロイを行うことに費やされました。その過程で、ほとんどは CV で行われました。自分がどんな収穫を得たか考えてみると、
- 常に固定のフレームワークを使用していたため、コードのデータフローが非常に明確になりました。共通のリクエストファイルのカプセル化、独立したモーダル管理。(したがって、コンポーネント間で共有されるイベントや状態は、グローバルファイルに最適化する必要があります)
- プロジェクト構造では、親コンポーネントはクラスコンポーネントであり、mapState と mapDispatch を使用して Redux 状態管理を行うためにコンテキストを介していますが、レンダリングロジックは独立したビュー(view)ファイルで処理されています。しかし、開発中は手抜きをして、データやイベントの定義をすべて view ファイルに置いてしまいました😂(後でこの怠惰な癖を改善する必要があります)
- 状態のスコープに関する整理と最適化が必要です。(どれを useState で管理し、どれを redux で管理するか)
- 久しぶりにフレームワークを構築していません。時間があれば再度整理してみることにしました(印象を深めるため)。
学び続けることは、喜びではありませんか?😜
これくらいで、考えるのはやめます。次回に続きます。(¦3 [▓▓] おやすみ