在react native(android)上使用验证器时,Redux forms undefined不是一个函数
我在react原生项目中使用redux表单。 到目前为止,一切都很顺利,但我在android下添加验证器时遇到了一个奇怪的错误(见下图) 组件本身是一个包装在自定义组件(TextFieldInput)中的输入组件 这是我的redux表单输入及其验证程序的代码在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
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';