2017-09-14 8 views
1

賃貸部屋を扱う小さなビジネスの管理ダッシュボードを構築しています。彼らは6部屋しか持っていないので、大きなデータベースは必要ありません。私はFirebaseを使っています。私の質問は、App.jsコンポーネントに大きな状態を1つ持っていれば、データベースを単一の状態に同期させ、別のセクションに小道具を付けて変更を渡すか、または個々のコンポーネントのfirebaseからデータを個別に取得し、それらをローカル状態に格納しますか?どちらが良い方法ですか?両面に利点がありますか?Reactでは、取得したFirebaseデータをローカルまたはグローバル状態で保存しますか?

おかげで、バラージュ

PSは:私は簡単にダッシュボードのさまざまな部分にリンクできるように反応するルータを実施する予定です。それは何か変わるのだろうか?

答えて

0

私はちょうどコンテナコンポーネントで一度だけデータを取得し、それを小道具を介して子コンポーネントに渡します。

最後には、あなたのアプリが比較的小さい場合であっても、うまくいけば、あなたが整理しやすくなる、あなたの状態を管理するために再来に見えることが有益であるかもしれないdocs反応あたりとしても

は、データが componentDidMountでフェッチする必要がありますあなたのコードをデバッグしてください。

Good Luck!

関連する問題