Open6
フロントエンド React
フロントエンドのコンポーネント設計
今までなんとなくそれっぽいことはやっていたが、Atomuc Design という言葉があるのか。わかりやすい。
コンポーネント設計
MVCとかまとめ
Next.jsでの多言語対応まとめ
MVVMとFluxの違い
私はFlutterにおけるMVVMアーキテクチャに慣れています(Riverpodというライブラリを使用)
一方で、ReactにおけるReduxを用いたFluxや、useReducerを用いたFlux風設計についても調べていた際、FluxとMVVMの状態管理手法はほとんど同じなのでは?と感じたので、ChatGPTと会話して整理してみました。
Fluxは状態管理のみを行う一方、MVVMは状態管理に加えて外部API呼び出しなどモデル呼び出し(ビジネスロジック)も担当するという点で、FluxとMVVMの担当領域のスコープは違うことには注意してください。MVVMのモデル呼び出しは、Reactにおいてはカスタムフック等で実現されることが多いようです。
以下リンクでは、最初の方だけ関係ないことについて質問しています (Code Runnerのこと)。読み飛ばしてください。