[英]React Redux child component gets global property set by parent component without passing it in through props
假設我有一個組件
<Page address=address>
<Child>
address
<Child>
<deeply nested child>
<Child>
address
<Child>
</deeply nested child>
</Page>
我如何確保我的所有子級組件都獲得地址,而不必每次都通過道具傳遞
首先,我告訴你這是一個壞主意。 傳遞道具明確允許:
簡而言之,道具很棒,只需使用它們即可!
話雖如此。 如果您真的需要在不使用道具的情況下傳遞一些東西。 然后,您正在尋找使用react context 。
上下文是react-redux提供程序背后的機制(例如<Provider store={store}>
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.