почему-то не срабатывает конструктор в компоненте SelectBoxComponent. При срабатывании колбэка у меня вызывается скрипт который перерисовывает список компонентов и вызывает setState, после этого срабатывает функция render но внутри компонентов конструкторы не срабатывают. В чем может быть проблема?
Вот код компонента из которого я пытаюсь вызвать рендер
https://pastebin.com/x4m2iJna
нахуя классовые компоненты? почему не stackblitz?
Чел же написал, только изучает
Я начал изучать React уже зная другой язык, мне удобнее для изучения когда есть родные для меня классы)
ага только они устаревшие и имеют меньше возможностей
Если их нет в доке, не значит нельзя использовать
они есть в доке их нет в гайде
Да это понятно, я сам не юзаю, но тем не менее
а пропсы вообще приходят?
про мап не слышали пока)
я не про мап, я про то что-там происходит
Да, если через пропсы то работает. Будто значение пропсов заменяется, вызывается рендер, но не вызывается конструктор
Я с классовым реактом не работал, но там, вроде бы, должны быть методы жизненного цикла, которые срабатывают, когда пропсы меняются.
Я про них прочитал ещё на начале обучения, но не совсем понял как они работают
имхо это самая важная инфа про классовые компоненты, стоит разобраться)
Отличный повод же разобраться.
Буду разбираться
Обсуждают сегодня