Добрый вечер Подскажите плз по условному рендерингу Есть компонент который в зависимости от состояния рендерится или нет, у этого компонента есть свой запрос на сервер Вопрос в том, этот компонент если не отрендерен отправляет эти запросы на сервер? Или отправляет запросы только в момент смены состояния при котором компонент рендерится?
может потому что чтобы изменить стейт нужно много хитрожопых телодвижений? и чтобы лишний раз эти движения не реализовывать можно сделать враппер, в котором есть реализация
Стейт корневого компонента передавать детям не желательно. Компонент перерисовывается в двух случаях: 1) когда изменяются пропсы, 2) когда изменяется стейт. В данном случае будет перерисовано все приложение
Контекст нужен как раз для передачи данных вниз по дереву компонентов без затрагивание вышестоящих стейтов
вспомнил - реакт schedules state updates and doesn't do them immediately, so using this method prevents us from interacting with the non-current snapshot...
реакт создает задачи по обновлению стейта, а не апдейтит их сразу. Таким образом, данный метод предотвращает ситуации, когда мы работаем с не-последними обновленными данными