从reducer中接收一个不同于第一个datalist中的那个参数,应该如何修改呢。
datalist是从一个子组件传过来的状态,而myData又是另一个子组件传过来的。而reducer返回的都是同一个参数,那怎么操作呢?
从reducer中接收一个不同于第一个datalist中的那个参数,应该如何修改呢。
datalist是从一个子组件传过来的状态,而myData又是另一个子组件传过来的。而reducer返回的都是同一个参数,那怎么操作呢?
// 更新状态 state
const mapStateToProps = (state) => ({
dataList: state.A.dataList,
myData: state.B.myData
})
// 更新方法
const mapDispatchToProps = (dispatch) => ({
dataList: () => dispatch(app.dataList()),
myData: () => dispatch(app.myData()),
})
export default connect(mapStateToProps, mapDispatchToProps )(App)
1 回答1.8k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
4 回答1.3k 阅读
4 回答1.5k 阅读
1 回答1.7k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
1 回答1.6k 阅读✓ 已解决
我很好奇你们的react是哪里学的,怎么写出这么不规范的代码出来。
然后,你的意思,是想修改myData还是???
若是的话:
在当前所属A组件的action.js中