我想知道elementType
道具验证的默认道具类型值是什么。如果没有通过任何组件,我只想不呈现任何内容。
PrivateRoute.defaultProps = {
component: ???,
};
PrivateRoute.propTypes = {
component: elementType,
};
答案 0 :(得分:1)
您可以简单地将null设为,因为react会忽略它。
答案 1 :(得分:0)
PrivateRoute.defaultProps = {
component: null
};
PrivateRoute.propTypes = {
component: elementType
};
这样,您将不会有任何警告或错误。