小编Max*_*gna的帖子

当商店更改时,mapStateToProps 不会更新

我使用 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)

react-native redux react-redux

1
推荐指数
1
解决办法
3076
查看次数

标签 统计

react-native ×1

react-redux ×1

redux ×1