@ch-aqwer

Как сделать качественнее, react/redux?

Добрый день! Подскажите пожалуйста как написать лучше ?
Есть компонент с select-ом и есть props которые приходят в него.
Если в компонент пришел один option он должен быть selected, если нет - ничего не меняем.
Вопрос как это правильно реализовать?
Сейчас в конструкторе просто проверяю сколько чего пришло и записываю в стейт то что надо.
Но понимаю, что можно это написать лучше.

Типа выводить какой-нибудь атрибут, в зависимости сколько option-ов есть.
как-то так-
по дефолту не выводить или false.
Вопрос, в какой момент это надо делать?
Буду благодарен за любые мысли, надо сделать как можно качественнее!
Спасибо!
  • Вопрос задан
  • 307 просмотров
Пригласить эксперта
Ответы на вопрос 1
HalfBloodPrince
@HalfBloodPrince
Front-End Developer
Не очень пониманию, что надо. Но у react есть lifecycle methods, среди componentsWillReceiveProps(nextProps). В этом методе можно смотреть на props, которые пришли. Согласно какой-то логике что-то менять в state или ничего не делать, вследствие изменения состояния компонента он заново отрендерится, если что.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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