如何解决错误:在“ ConnectBooks”的上下文或道具中找不到“ store”
在此处进行反应/还原的新功能。
获取错误:在“ Connect(Books)”的上下文或道具中找不到“ store”。将根组件包装在中,或者将“存储”作为道具明确传递给“ Connect(Books)”。
我已附上代码片段。 要查看其他所有内容,请查看我的小吃。
谢谢!
https://snack.expo.io/@ganiyat1/colorful-thrills
import React,{ useState } from 'react';
import { StyleSheet,SafeAreaView,TouchableOpacity,Text } from 'react-native';
import MaterialTabs from 'react-native-material-tabs';
import CardFlip from 'react-native-card-flip';
import { Card } from 'react-native-paper';
import { NewReleases } from '../shared/Booklist';
import { connect } from 'react-redux';
const mapStateToProps = (state) => {
return {
Booklists: state.Booklists
};
};
.....
export default connect(mapStateToProps)(Books);
解决方法
您的应用的根节点必须用Redux
Provider
包装,例如:
import { Provider } from 'react-redux';
import store from 'your/path/to/redux/store';
...
return (
<Provider store={store}>
<Navigator />
</Provider>
);
然后,您将有权通过state
将任何connect
映射到组件中
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。