Reactjs elementType属性类型验证默认值
我想知道Reactjs elementType属性类型验证默认值,reactjs,react-proptypes,Reactjs,React Proptypes,我想知道elementTypeprop验证的默认prop type值是多少。如果没有传递任何组件,我只想不渲染任何内容 PrivateRoute.defaultProps = { component: ???, }; PrivateRoute.propTypes = { component: elementType, }; 您可以简单地设置null,因为react将忽略它 PrivateRoute.defaultProps = { component: null }; Priv
elementType
prop验证的默认prop type值是多少。如果没有传递任何组件,我只想不渲染任何内容
PrivateRoute.defaultProps = {
component: ???,
};
PrivateRoute.propTypes = {
component: elementType,
};
您可以简单地设置null,因为react将忽略它
PrivateRoute.defaultProps = {
component: null
};
PrivateRoute.propTypes = {
component: elementType
};
这样你就不会有任何警告或错误 @Shota的反应是作为一个库,当我们说“库”时,它意味着某人做了大量的工作,用一些合理的逻辑来包装行数,以完成一项普通的工作。但在幕后,他们依赖于语言的初始成分,在本例中是JS,这使得react更强大、更灵活,只允许人们使用简单的JS。希望这对你有帮助。