Reactjs React Native-在我的多页注册中实现Redux时遇到问题
我正在尝试将我的单页注册转换为多页注册表单,并试图通过使用Redux来实现这一点 操作文件如下所示,其中RegisterA1指的是注册的第一页,RegisterA2指的是注册的第二页Reactjs React Native-在我的多页注册中实现Redux时遇到问题,reactjs,react-native,redux,react-redux,registration,Reactjs,React Native,Redux,React Redux,Registration,我正在尝试将我的单页注册转换为多页注册表单,并试图通过使用Redux来实现这一点 操作文件如下所示,其中RegisterA1指的是注册的第一页,RegisterA2指的是注册的第二页 export const RegisterA1=(电子邮件、密码)=>{ 返回{ 类型:“REGISTER1”, 电邮:电邮,, 密码:密码 }; }; 导出常量寄存器2=(第一个、最后一个、dob)=>{ 返回{ 类型:“REGISTER2”, 第一:第一,, 最后:最后,, dob:dob }; };据我所知
export const RegisterA1=(电子邮件、密码)=>{
返回{
类型:“REGISTER1”,
电邮:电邮,,
密码:密码
};
};
导出常量寄存器2=(第一个、最后一个、dob)=>{
返回{
类型:“REGISTER2”,
第一:第一,,
最后:最后,,
dob:dob
};
};代码>据我所知,您的操作、减速器、MapStateTrops
和mapDispatchToProps
看起来都不错。但是您显然是在导入提供者
和存储
,而没有使用它们。(您是否也可以显示存储
文件?)
查看Redux文档,了解如何使用Provider
允许使用connect
ed组件访问store
:
本质上,无论根React组件位于何处,它都必须具有以下特性:
render() {
return (
<Provider store={store}>
<MyTopLevelComponent/>
</Provider>
)
}
render(){
返回(
)
}
您的道具位于onregister1而不是onRegisterA1,因此onRegisterA1未定义