假设我有一个组件
<Page address=address>
<Child>
address
<Child>
<deeply nested child>
<Child>
address
<Child>
</deeply nested child>
</Page>
我怎样才能确保我的所有子组件都获取地址而不是每次都通过道具传递
答案 0 :(得分:2)
首先让我告诉你这是一个坏主意。明确传递道具允许:
简而言之,道具很棒,只需使用它们!
所有人都说。如果你真的需要传递一些东西而不使用道具。然后,您希望使用react context。
Context是react-redux提供者背后的机制(例如<Provider store={store}>
)