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