Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.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 样式表验证的道具类型是什么_React Native_React Proptypes - Fatal编程技术网

React native 样式表验证的道具类型是什么

React native 样式表验证的道具类型是什么,react-native,react-proptypes,React Native,React Proptypes,我正在为我们的react native项目编写组件 我从道具类型中得到这个错误 “警告:失败的道具类型:提供给图像采集器的编号类型的无效道具容器样式,应为对象。” 简化示例: common-styles.js image-picker.js app.js 传递样式表变量的PropType是什么 谢谢似乎类型编号是有效的,因为实际样式保存在聚合样式对象中。仅传递查找ID 看 正确的proptype应该是 ImagePicker.propTypes = { contai

我正在为我们的react native项目编写组件

我从道具类型中得到这个错误

“警告:失败的道具类型:提供给
图像采集器的
编号
类型的无效道具
容器样式
,应为
对象
。”

简化示例:

common-styles.js

image-picker.js

app.js


传递样式表变量的PropType是什么


谢谢

似乎类型
编号
是有效的,因为实际样式保存在聚合样式对象中。仅传递查找ID

正确的proptype应该是

    ImagePicker.propTypes = {
      containerStyle: PropTypes.number,
    };

Ref:

正在定义
样式
(属于
容器样式={style.defaultStyle}
)的哪里?以下是一些可能的解决方案@acdcjunior您好,正如前面提到的,它来自普通的syles。js@Susth,谢谢您尝试了它,虽然如果我使用数组
,我会得到一个错误,我会再次检查,看看是否可以解决数组问题
    ImagePicker.propTypes = {
      containerStyle: PropTypes.shape(),
    };
    <ImagePicker containerStyle={styles.defaultStyle} />
    ImagePicker.propTypes = {
      containerStyle: PropTypes.number,
    };
import { ViewPropTypes } from 'react-native';
ImagePicker.propTypes = {
  containerStyle: ViewPropTypes.style,
};