如何将PropType应用于本机功能组件中?

时间:2018-07-31 06:14:58

标签: javascript react-native eslint

我正在尝试使用PropType验证道具,但是我的eslist编译器向我显示错误,请参见图片

请纠正我这怎么了?

enter image description here

2 个答案:

答案 0 :(得分:3)

该代码的问题在于您使用的是camera = new QCamera; viewfinder = new QCameraViewfinder; camera->setViewfinder(viewfinder); viewfinder->show(); camera->start(); // to start the viewfinder imageCapture = new QCameraImageCapture(camera); camera->setCaptureMode(QCamera::CaptureStillImage); camera->start(); // Viewfinder frames start flowing camera->searchAndLock(); imageCapture->capture(); camera->unlock(); 而不是PropTypes。 注意小写字母“ p”

propTypes

验证道具时,有状态组件没有区别

这是您想在validating props

上阅读的链接。

答案 1 :(得分:0)

正如评论中提到的,请给我们字母大写。小写的p

SubHeader.propTypes = {
     left: PropTypes.array,
     center: PropTypes.array,
     right: PropTypes.array,   
 }

请始终牢记这一点,即我们的导入方式:

import PropTypes from 'prop-types';

和github问题here和propType文档here