react-proptypes

У меня есть компонент, который получает опору badge (см. пример ниже). Значок необязателен, но как только он будет использован, я хочу, чтобы в нем было несколько обязательных полей. Я попробовал следующее: Component.propTypes = { badge: PropTypes.shape({ src: PropTypes.string.isRequired, alt: Pro...

Я вижу, что мой код ломается, хотя список реквизитов требуется. Итак, должен ли я проверить наличие списка, прежде чем сопоставлять его, как я делаю ниже? class Cart extends React.Component { render() { const { list } = this.props return { list && list.map(e => <div> {e} </div&g...

У меня проблема с Проптипами в react native мой код: import React, { Component, PropTypes } from 'react'; import { Text } from 'react-native'; export default class Star extends Component { render() { return ( <Text> Hello </Text> ); } } Star.propTypes = { fullStar: PropType...

учитывая простой компонент, который отображает его дочерние элементы: class ContainerComponent extends Component { static propTypes = { children: PropTypes.object.isRequired, } render() { return ( <div> {this.props.children} </div> ); } } export default C...