※ この募集は締め切られました。
Webアプリケーションのよりよいコンポーネント設計について教えてくださる方を募集します!
2021年2月4日
月額
予算
3,000円/月 〜
20,000円/月
提案数
提案待ち
応募期限
終了
はじめて投稿させていただきます
【現状と課題】
Angularで一からWebアプリケーションを開発しようとしているのですが、最適な設計方法がわかりません。
現状、一つのコンポーネントにコードを詰め込めば自分でもある程度作ることはできるのですが、コンポーネント指向というか、より保守性と再利用性の高いコンポーネント設計があるのではないかと疑問を持っています。
【やったこと】
調べたところドメイン駆動開発、Atomic Designを取り入れることでコンポーネントを分割できるとわかったのですが、テンプレートも複数のコンポーネントに分かれてしまうため、デザインの修正に弱い設計になってしまったと感じました。
今後はNgRX(Reactでいうredux)やテストも取り入れたいと考えているのですが、すでに複雑すぎて頭が真っ白になってしまっています。
【教わりたいこと】
もし詳しい方がいらっしゃれば、Webアプリケーションのコンポーネント設計の最適解を教えていただきたいです。
自分はAngularしか触ったことがないのですが、コンポーネント指向という点ではどのフレームワークも共通だと思うので、勉強したいと思っていたReactでもついていけるように頑張ります。どうぞよろしくお願いいたします!