我是React的新手,我尝试将这个http://redux-form.com/5.2.5/#/getting-started?_k=vz58jr开始表单应用到我的组件,但是有问题:
Uncaught Invariant Violation:无法在“Connect(ReduxForm(ContactForm))”的上下文或道具中找到“store” . 将根组件包装在a中,或者将“store”显式传递为“Connect(ReduxForm(ContactForm))” .
我该怎么办?
我是React的新手,我尝试将这个http://redux-form.com/5.2.5/#/getting-started?_k=vz58jr开始表单应用到我的组件,但是有问题:
Uncaught Invariant Violation:无法在“Connect(ReduxForm(ContactForm))”的上下文或道具中找到“store” . 将根组件包装在a中,或者将“store”显式传递为“Connect(ReduxForm(ContactForm))” .
我该怎么办?
3 回答
我使用过redux-mock-store,react-redux,酶和柴 .
例如:
singup
signup.test
我相信你需要与提供商一起通过商店 . 这是我用redux-form工作的github repo:https://github.com/joshuaslate/mern-starter/blob/master/client/src/index.js#L34
这是关于通过提供商传递商店的视频:https://egghead.io/lessons/javascript-redux-passing-the-store-down-with-provider-from-react-redux
所有这些例子都是wrapped with Provider . 如何设置Redux存储超出了
redux-form
文档的范围 . 按照约书亚发布的链接了解这一点 .