问题描述
在passProps
navigator.push
道具中传递函数数组时,出现以下错误:
Malformed call from JS: field sizes are different.
重现/编码代码段/截图
的步骤
navigator.push({ screen: 'anyScreen', passProps: { anyKey: [() => {}] } });
环境
- React Native Navigation版本:react-native-navigation@^1.1.352
- React Native version:react-native@^0.55.3
- 平台(iOS,Android或两者兼有?):Android
- 设备信息(模拟器/设备?操作系统版本?调试/发布?):Nexus 6P / Android 8.1.0