Стейт меняется компонент отрабатывает стейт меняется компонент отрабатывает
Ээээээ. И что делать?) Как прервать порочный круг, чтоб не отрабатывал?) Типа хранить какой-то флаг?
не устанавливать безусловно в рендере новое значение, стартовое ставить сразу в хуке и вообще стоит в ru.reactjs.org заглянуть
Спасибо. Стало быть, флаг - мой вариант.
Не вызывать в корне функц компонента, оборачивать в эффект / колбэк / вызывать на ивентах… зависит от кейса
Флаг не поможет
ru.reactjs.org - ваш вариант и статьи по хукам на overreacted.io лучше час потерять, потом за 5 минут долететь
Тут проблема в том, что я не реакт дев, просто таска - нативный модуль, вот и долблюсь с тестовой прилагой. Но технология очень интересная, так что да, пожалуй, почитаю. Спасибо!
Я просто initialState поставил в фолс и буду его проверять. Хоть раз же надо воспользоваться прелестями динамической типизации))
Старайтесь писать так, будто у вас строготипизированный язык. Ну или ТС сразу пробуйте, это поможет вам не стрелять себе в ногу на простых вещах. Когда нибудь это сэкономит вам дни
Ну, я только начинаю задумываться о том, чтобы перейти на РН. А так да, ТС будет моим выбором.
Обсуждают сегодня