в гугле точно есть поооодробный ответ.
стейт в классовых компонентах можно менять только с помощью функции
Ну вот, ты сам знаешь
Это объяснялось миллиарды раз и в документации, и в куче статей, которые гуглятся за полминуты
Ну так можно закрывать группу, ведь всё гуглится за полминуты
Не всё. А вот основы можно и самостоятельно почитать
чат нужен для того, чтоб объяснить что-то, чего либо нет в документации, либо неочевидно. или например походы объяснить а просто задавать вопросы, ответы на которые есть в первой ссылке в Гугле - это не для чата
Что то никаких объяснений нет, почему напрямую менять нельзя
Меняя на прямую объект остается тот же, заменяя на новый меняется ссылка и реакт видя это производит перерендер
Всё понятно, спасибо большое
Реакт не перерендерит компонент
В сетстейт колбэк передается если состояние зависит от предыдущего, и сетстейт иногда работает асинхронно?
зачем вам пояснения?
К собеседованию готовлюсь
А реакт как-то среагирует если напрямую поменять?
Да мне уже человек выше, объяснил, объект не изменится и компонент не перерендрится
Обьект вообще тут не при чем
Ок, почему напрямую менять нельзя?
Потому что не запускает процесс ререндера
не нужно готовится, нормальный собеседующий поймет ваш реальный уровень за пару вопросов
Обсуждают сегодня