之前我们不使用defaultProps时,我们用于获取警告 该道具的控制台未通过。但是在配置完 使用defaultProps进行道具签名,我们不会得到任何错误。那么,如何配置两者以使其按预期工作呢?
/* Default Props */
MyApp.defaultProps = {
data: {
totalCount: 123
},
name: 'john doe'
};
/* Proptypes */
MyApp.proptypes = {
data: {
totalCount: Proptypes.number.isRequired
},
name: Proptypes.string.isRequired
};
答案 0 :(得分:0)
= Table.SelectRows(#"Removed Other Columns1", each Text.StartsWith([Source.Name], "ELUX"))
您必须使用
import PropTypes from 'prop-types';
答案 1 :(得分:0)
您已经正确地执行了此操作,以前遇到的问题是,在初始化组件时,它的props具有空值,因此您会收到运行时警告,期望某些null值props,即使在初始组件安装。 :)