我有導出各種組件使用的實用程序函數的文件,這些函數需要訪問redux狀態。如何將狀態對象導入到此文件?如何訪問組件外的react-redux存儲
6
A
回答
0
實用程序應該將狀態作爲參數。
因爲你要使用的工具在組件(視圖),你可以在一個成員變量的狀態存儲您智能組件通過mapStateToProps(state)
回調(使用connect()
功能之一)上。 然後你可以通過這個成員到你的愚蠢組件。
3
connect
在這裏不起作用,如果您的實用功能不是react
元素。
最好的辦法是,進口創建存儲,然後使用getState
功能,
import store from 'store/createStore';
const state = store.getState();
+1
我剛剛通過n從容器部件到實用功能的必要道具 –
1
相關問題
- 1. 如何加速文件存儲訪問?
- 2. 如何訪問80C51的外部存儲器
- 3. 如何從外部訪問存儲在Docker容器中的Elasticsearch?
- 4. Firefox本地存儲外部訪問
- 5. 權限訪問外部存儲在AndroidTest
- 6. 如何訪問我的SVN存儲庫?
- 7. 如何訪問Android上的SMS存儲?
- 8. 如何訪問存儲在類中的數組中的對象?
- 9. 如何訪問外部和內部存儲?
- 10. 如何從ReactJs .html文件訪問存儲在.js文件中的數組?
- 11. Windows Azure上的事件存儲無法在外部訪問
- 12. 在WP7中訪問隔離存儲之外的文件Mango
- 13. 如何讓Team City訪問GitHub組織的私人存儲庫?
- 14. 如何訪問存儲在散列中的數組元素?
- 15. 如何使用jQuery訪問存儲在數組中的元素?
- 16. 如何訪問數組中存儲的數據
- 17. Inno Setup的組合框如何存儲/訪問值
- 18. 訪問存儲在一個元組
- 19. 你如何訪問Android憑據存儲?
- 20. 如何從域層訪問存儲
- 21. 如何訪問遠程jackrabbit存儲庫?
- 22. 如何訪問cox.zph組件
- 23. 最快的文件訪問/存儲?
- 24. 從外部SD卡存儲器訪問文件
- 25. 在文件選取器中訪問外部存儲器
- 26. Windows窗體:存儲在.settings訪問設置文件表格外
- 27. 如何讓文件存儲在內置的外部存儲
- 28. 如何從角度2組件訪問外部JavaScript文件
- 29. 許可訪問外部存儲的問題android
- 30. 加載json的數據到vuex存儲和訪問組件
你不得不成員傳遞到實用工具要使用它的每一個時刻,將是巨大的,如果該實用程序可以訪問這些成員,所以我們不重複代碼... – Vic