Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.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
在react native(android)上使用验证器时,Redux forms undefined不是一个函数_Android_Reactjs_React Native_Redux Form - Fatal编程技术网

在react native(android)上使用验证器时,Redux forms undefined不是一个函数

在react native(android)上使用验证器时,Redux forms undefined不是一个函数,android,reactjs,react-native,redux-form,Android,Reactjs,React Native,Redux Form,我在react原生项目中使用redux表单。 到目前为止,一切都很顺利,但我在android下添加验证器时遇到了一个奇怪的错误(见下图) 组件本身是一个包装在自定义组件(TextFieldInput)中的输入组件 这是我的redux表单输入及其验证程序的代码 export const required = message => value => value ? undefined : message 输入 错误消息: undefined不是函数(正在计算“toArray(valid

我在react原生项目中使用redux表单。 到目前为止,一切都很顺利,但我在android下添加验证器时遇到了一个奇怪的错误(见下图)

组件本身是一个包装在自定义组件(TextFieldInput)中的输入组件

这是我的redux表单输入及其验证程序的代码

export const required = message => value => value ? undefined : message
输入

错误消息:

undefined不是函数(正在计算“toArray(validators)[typeof Symbol==='function'?Symbol.iterator:'@@iterator']())


据我所知,这是由于某些设备运行时缺少pollyfils造成的

我通过导入以下内容来修复它:

import 'core-js/es6/symbol';
import 'core-js/es6/array';
Inside index.android.js

您所要做的就是在package.json和npm安装或安装中添加core js

import 'core-js/es6/symbol';
import 'core-js/es6/array';