我使用 connect from "react-redux" 将 mapStateToProps 函数链接到组件。
安装组件时,道具会正确链接,但不会在商店更改时更新。
除此之外,组件中的 store.subscribe() 在 store 更改时正确触发,因此 action 和 dispatcher 似乎正在工作。
分派是从 componentTest 进行的。
我创建了一个最小的项目来重现这个问题。
应用程序.js:
import React, {Component} from 'react';
import {Platform, StyleSheet, Text, View, TouchableOpacity} from 'react-native';
import {store} from "./store";
import TestComponent from "./TestComponent";
import {Provider} from "react-redux";
type Props = {};
export default class App extends Component<Props> {
render() {
return (
<View style={styles.container}>
<Provider store={store}>
<TestComponent/>
</Provider>
</View>
);
}
}
const styles = StyleSheet.create({
container: {
flex: 1, …Run Code Online (Sandbox Code Playgroud)