react-proptypes

    0热度

    1回答

    当在没有所需道具的情况下快速失效的房屋组件开发时,我觉得道具需求检查是在测试中执行的,应该从生产代码中排除propType的增加重量。我正在谈论的组件不需要用户输入并且有静态道具。 例子: const Button = ({ label, onClick }) => ( <button type="button" onClick={ onClick }>{ label }</button>

    1热度

    1回答

    我不知道你是否能在一个更简洁的方式写出下面的代码: class MyComponent extends Component { static propTypes = { foo: PropTypes.string.isRequired, bar: PropTypes.string, }; static defaultProps = { b

    0热度

    2回答

    如何在我的InputWrapper中重复使用propTypes,例如input元素。 例如: class TextInput extends Component { static propTypes = { theme: PropTypes.oneOf(['themeOne', 'themeTwo']), inputProps: ??? // I would like

    2热度

    1回答

    我已经改变了我的反应,应用(基于meteorJS)到prop-types包,但我仍然得到警告Warning: Accessing PropTypes via the main React package is deprecated. Use the prop-types package from npm instead. 所以我觉得有任何仍然使用“旧”风格的依赖。但是,我如何找到这种依赖关系? 这

    0热度

    1回答

    通过以下代码,我可以检查传入道具的类型,但是如何检查阵列资产内部每个对象的内部? AssetsTable.propTypes = { assets: PropTypes.array.isRequired } 例如说,如果我想检查assets[0].id: PropTypes.string.isRequired

    0热度

    1回答

    我想通过一个给定的数组项目的内容作为道具,以后用它来触发某些REST功能,但是当我通过item.room和console.log(this.props.myProp)后来,我发现了什么痕迹是不确定的我也跟着每一个资源,我能找到一步一步,但它似乎道具是困扰我的控制台请帮 失败代码;! class Lights extends Component { lumin() { conso

    1热度

    2回答

    我有我的离子2码警告一个小问题: Warning: Accessing PropTypes via the main React package is deprecated. Use the prop-types package from npm instead. 我没有使用有关反应或proptypes什么,但我得到的消息 之前描述。 我的package.json: "dependencies

    1热度

    1回答

    我有一个组件需要一个包含子组件的syling的属性。我想确保propTypes正确验证它的类型。我可以从React Native代码中得知它有一个ViewStylePropTypes模块,但是我似乎无法找到它在哪里/是否暴露。 我想知道的是,在不重新发明轮子的情况下对此进行验证的正确方法是什么?

    0热度

    3回答

    以下是当前的错误我得到: 这是我目前的PropTypes代码,我需要检查,如果里面的数组的对象来具有以下属性(id和名称)。 React.PropTypes.arrayOf( React.PropTypes.shape({ id: React.PropTypes.string.isRequired, name: React.PropTypes.string.isRe

    1热度

    1回答

    我想为类组件定义PropTypes的列表。该组件可以接受常规DOM元素或window作为其prop属性值。目前,我有: class FooContainer extends Component { static propTypes = { container: PropTypes.oneOfType([ PropTypes.element, Pro