我正在使用本机反应。 这是我的代码。
function mapStateToProps(state) {
return {
markers: state.markers,
};
}
我使用mapStateToProps
设置道具,并且仅在我发送动作时调用。
我可以使用setState({..});
这样设置状态。
这是我的问题。
我怎样才能设置道具?有什么像setProps({..})
?
答案 0 :(得分:1)
好像你正在使用Redux。如果这样做,请确保同时具有reducer和action脚本。 reducer用于从特定的一个或多个属性中获取值。
您必须在操作脚本中定义一个函数,以便为特定的属性和属性分配或设置值。您还需要一个商店将减速器和动作结合在一起。
商店会初始化所有内容,并允许您分派操作并设置或获取值。
答案 1 :(得分:1)
传递道具的两种常用方法。
来自Redux Store 就像你在代码中所做的一样。
来自其他组件 道具可以通过
<Foo prop1={bar} />
在你的Foo组件中,prop1的道具就是任何条形码。