同じデータを使用する異なる階層レベルに複数のコンポーネントがある場合は、各コンポーネントのそれぞれの状態で表される異なる変数を使用してデータをモデル化する必要があります。おそらくルート要素である可能性がありますか?パフォーマンスにはどのような影響がありますか?State In ReactJS
0
A
答えて
0
私は通常、各コンポーネントやその周辺の状態でジャグリングを最小限に抑えるために、親から何かを必要とします。私はその動作を親に入れます。したがって、いくつかのデータを取得するためにAPI呼び出しを行う「親コンポーネント」があるとします。私の子供たちのほとんどは、そのAPI呼び出しのレスポンスのオフデータの異なるスプライスを必要とする場合..私は..
PARENT
state = from api response
----> Child Component 1 {...slice of state it needs}
----> Child Component 2 {...slice of state it needs}
---------> Sub Child Component 1 {... slice of state it needs from component 2}
または私は本当に時間をかけてそれぞれの子供が必要とするどのようなデータを確実に知ることができないならば、私は」をするだろう親から各コンポーネントにステート全体を渡します。それらの子コンポーネントにサブコンポーネントがある場合、子コンポーネントはその状態を継承して継承します。また、「コンテキスト」を調べることもできます。このコンテキストは、すべてのものを飛び越えてすべての子どもが利用できるようにしたい場合に最適なソリューションです。
文字通り何百ものデータセットを扱っていない限り、私は通常「パフォーマンス」について心配しません。その場合、私は子供とその子どもたちが必要とするものだけを捨てる傾向があります。
関連する問題
- 1. State Machine In Swift 3
- 2. setState in ReactJS
- 3. componentWillReceiveProps in ReactネイティブとReactJS
- 4. Hellojorld in reactjsインストールガイドが効かない
- 5. State null in ES6構文を使用したReactネイティブ
- 6. pandasデータフレーム内のchange-in-stateカラムで集計する方法
- 7. State Monadバインド
- 8. `let state = {`
- 9. JMH:@stateクラス
- 10. Squelch puppet state chown
- 11. ReactJS:
- 12. jquery:mouseover load state
- 13. Siebel State Model
- 14. Jquery mobile:ui-state = dialog
- 15. DSC(Desired State Configuration)
- 16. Angularjs $ stateエラー
- 17. visited link state
- 18. Tab State Control AngularJs
- 19. React.js State Issue
- 20. Android READ PHONE STATE?
- 21. Flink HA Stateバックエンド
- 22. Kafka State Store
- 23. jQuery Multiple State Toggle
- 24. ReactJSでPayPalのExpress In-Context Checkoutを使用するには?
- 25. StateパターンとFlyWeightパターン
- 26. Spring Webflow action-state else
- 27. MonadRandom、State and Monadトランスフォーマー
- 28. SqlClient.SqlException .Number = 3617 .State = 68
- 29. Microsoft Bot Framework State Management
- 30. React Native this2.stateエラー