Вопрос, возможно глупый, в документации написано что ажакс запросы желательно делать в componentDidMount , но тогда это вызовет моментальную перерисовку в момент вывода и я не понимаю до конца как отрабатывает реакт, если мы помещаем в функциональный компонент консоль лог то очевидно он будет вызван, но возможно ли как-то проверить что реакт оптимизирует ли этот процесс и перерисовывает конкретный элемент а не всё дом-дерево?
Вопрос полон непонимания.
1. componentDIdMount вызывается только 1 раз при "монтировании", или, можно сказать, перед первой отрисовкой
2. CDM есть только в классовых компонентах, в функциональных это поведение можно воссоздать через хук useEffect()
3. есть разные возможности увидеть, почему компонент перерендерился, но "степень оптимизации" не узнать (с другой стороны, за 5 лет ни разу не надо было)