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

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

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


если у меня в приложении используется propTypes, то как тогда избежать этого предупреждения?
  • Вопрос задан
  • 859 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Javascript.ru
    Курс по React
    5 недель
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 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));
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы