Задать вопрос
@ivanDoligov

Как описать ref, который получаем из forwardRef в propTypes?

Добрый день! Подскажите пожалуйста, получаю ошибку
Warning: forwardRef render functions do not support propTypes or defaultProps. Did you accidentally pass a React component?


если у меня в приложении используется propTypes, то как тогда избежать этого предупреждения?
  • Вопрос задан
  • 858 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Решения вопроса 1
GreyCrew
@GreyCrew
Full-stack developer
Все написанно в самом предупреждении
Предупреждение: функции рендеринга forwardRef не поддерживают propTypes или defaultProps.
Или уберите propTypes, или не используйте рефы.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@ivanDoligov Автор вопроса
const List = (props, ref) => {
  return (
    <Button
      {...props}
      ref={ref}
    />
  );
}

export default React.memo(React.forwardRef(List));
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 80 000 до 120 000 ₽
ITK academy Воронеж
от 50 000 до 90 000 ₽