Cyberial
@Cyberial
Cmon disco party shits

Что такое проверка типов *propTypes*, зачем оно? Как использовать в реалиях?

Доброго времени! Ребята нужна помощь, столкнулся с таким кодом
class PageContainer extends PureComponent {
  render() {
    const {
      children,
    } = this.props;

    return (
      <section className='PageContainer'>
        {children}
      </section>
    );
  }
}

PageContainer.propTypes = {
  children: PropTypes.node,
};

Ну сначала мы делаем переменную для добавления в react свойства для всех компонентов? *const {
children,
} = this.props;*
Затем выводим некий контент с этим свойством *return (

{children}

*
А вот последнее что это? Как оно работает в месте? Может я еще глуп и пишу глупости ?)
  • Вопрос задан
  • 57 просмотров
Решения вопроса 2
@lnked
Почитайте про проверку типов
Ответ написан
@Dasslier
FrontEnd Developer
Данный компонент - обертка, который принимает другой компонент и рендерит его в теге section. Проп тайпс здесь для того, чтобы проверить тип элемента, который будет обернут и говорит тебе, что оборачиваемый элемент должен быть ДОМ-узлом. Если тип будет отличаться, то приложение упадет с ошибкой.
Вот инфа по таким пропсам клик, а почитать про проп тайпс уже кидали ссылку выше
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@ant13
react-dev
Ты ещё глуп и пишешь глупости.
Не акцентируй на этом моменте внимание своё, двигайся дальше, в ближайшем будущем понимание сего прийдёт к тебе само, сын мой. :-)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Aline digital agency Санкт-Петербург
от 180 000 до 250 000 руб.
от 100 000 руб.
Myagi Минск
от 3 000 до 4 000 usd.