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