Новички очень странный предмет, они вроде учат, а вроде и нет
Я просто думаю о том, как лучше объяснять хуки и функциональные компоненты. Нелегко построить у человека ментальную модель правильную (о том, как хранится в замыканиях состояние и пропы и т.д.)
Я не лучший учитель, так как понимаю всё по своему. Вот смотри. Есть изначальное значение, по умолчанию, которое получается сразу при первом и последующих рендерингах. Но потом, когда ты получил стэйт, ты можешь его менять, не засоряя память и не ломая приложение.
Я не лучший учитель, так как понимаю всё по своему. Вот смотри. Есть изначальное значение, по умолчанию, которое получается сразу при первом и последующих рендерингах. Но потом, когда ты получил стэйт, ты можешь его менять, не засоряя память и не ломая приложение.
Короче вывод: идея мутировать пропсы приходит, когда, чтобы реакт "магически" это отследил и обновил все, что надо Типа человек мыслит так "у меня вот шаблон зависит от пропа, я поменяю проп - поменяется и в шаблоне"
Короче вывод: идея мутировать пропсы приходит, когда, чтобы реакт "магически" это отследил и обновил все, что надо Типа человек мыслит так "у меня вот шаблон зависит от пропа, я поменяю проп - поменяется и в шаблоне"
типа того, якобы ссылка остается прежней, а данные новые, чо бы нет то)
Короче вывод: идея мутировать пропсы приходит, когда, чтобы реакт "магически" это отследил и обновил все, что надо Типа человек мыслит так "у меня вот шаблон зависит от пропа, я поменяю проп - поменяется и в шаблоне"
Дай ему двадцать три раза прочитать react as a ui runtime и a complete guide to useeffect. Там все разжевано и по местам разложено. Потом гоняй по кейсам, разбираемым в статьях. Если не допетрил — перечитывать