在此处进行反应/还原的新功能。
获取错误:在“ 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);
答案 0 :(得分:0)
您的应用的根节点必须用Redux
Provider
包装,例如:
import { Provider } from 'react-redux';
import store from 'your/path/to/redux/store';
...
return (
<Provider store={store}>
<Navigator />
</Provider>
);
然后,您将有权通过state
将任何connect
映射到组件中