Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs React Native-在我的多页注册中实现Redux时遇到问题_Reactjs_React Native_Redux_React Redux_Registration - Fatal编程技术网

Reactjs React Native-在我的多页注册中实现Redux时遇到问题

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 }; };据我所知

我正在尝试将我的单页注册转换为多页注册表单,并试图通过使用Redux来实现这一点

操作文件如下所示,其中RegisterA1指的是注册的第一页,RegisterA2指的是注册的第二页

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未定义