请问 mapDispatchToProps 方法中,如何获取到store 中的数据。

来源:9-6 登陆功能实现

firefox700101

2021-09-12

老师您好,请问 mapDispatchToProps 方法中,如何获取到store 中的数据。
实际的场景是,我在做异步提交数据之前(按您的指导,异步操作放actionCreator里),总要获取到表单里的数据。
您的例子中,是在登录按钮的onclick 事件上调用函数时,直接传 account 和 password 两个参数进去。但实际情况中,一个很长的表单,总不能在提交时把所有的表单数据都作为参数吧,这样做是不是有限不合适。
所以,想在被调用的函数内部去一一读取表单数据(表单数据已经放store里),但就是没高档 mapDispatchToProps 方法中,如何获取到store 中的数据。
请老师指导。

写回答

1回答

Dell

2021-09-12

你需要把用到的数据都通过 mapStateToProps 放到组建里,然后再把props 重的这些数据传递给 mapDispatchToProps 里面对应的方法

0
0

React零基础入门到实战,完成企业级项目简书网站开发

主流新技术 React-redux,React-router4,贯穿基础语法

5275 学习 · 2496 问题

查看课程