Size: a a a

React — русскоговорящее сообщество

2021 February 18

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Ilya Sinkin
то есть у нас useState "хранит" значения?
Ну да
источник

D

Danila in React — русскоговорящее сообщество
Ilya Sinkin
то есть у нас useState "хранит" значения?
Нет, он зацепляется (hook) за состояние. Когда ты вызываешь setState вызывается перезапуск твоего функционального компонента, там вызов useState уже установит сначала стейту новое значение потом отдаст тебе его
источник

IS

Ilya Sinkin in React — русскоговорящее сообщество
так стоп, а при вызове setValue что будет происходить дальше? ну вот перезапустится компонент, а как текущий-то прервётся?
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Ilya Sinkin
так стоп, а при вызове setValue что будет происходить дальше? ну вот перезапустится компонент, а как текущий-то прервётся?
Прочитай статью все таки
источник

@

@xtx in React — русскоговорящее сообщество
Ilya Sinkin
так стоп, а при вызове setValue что будет происходить дальше? ну вот перезапустится компонент, а как текущий-то прервётся?
мож вообще про реакт почитай?)
источник

D

Danila in React — русскоговорящее сообщество
Ilya Sinkin
так стоп, а при вызове setValue что будет происходить дальше? ну вот перезапустится компонент, а как текущий-то прервётся?
Никак он не прервётся )
источник

@

@xtx in React — русскоговорящее сообщество
Danila
Никак он не прервётся )
кто он?) куда прирвется?
источник

D

Danila in React — русскоговорящее сообщество
Твой компонент - это функция, принимающая пропы и производящая на свет кусок vdom
источник

D

Danila in React — русскоговорящее сообщество
Когда ты вызовешь setState фукнция будет перезапущена, новый vdom будет взят и дальше уже реакт будет думать что с этим делать
источник

D

Danila in React — русскоговорящее сообщество
Патчить реальный дом, вызывать перерендер детей и так далее
источник

D

Danila in React — русскоговорящее сообщество
Это ОЧЕНЬ упрощённо
источник

D

Danila in React — русскоговорящее сообщество
@xtx
кто он?) куда прирвется?
Текущий компонент ) Ну как спросили я так и ответил )
источник

TP

Taras Postolyuk in React — русскоговорящее сообщество
Кто знает почему могут вложенные роуты не отрисовывать? Делаю через route config и у меня просто бросает на 404 мой компонент
источник

D

Danila in React — русскоговорящее сообщество
Ilya Sinkin
так стоп, а при вызове setValue что будет происходить дальше? ну вот перезапустится компонент, а как текущий-то прервётся?
Текущий компонент не может прерваться потому что он не "запущен". Функция отработала, вернулся vdom, он отрендерился в DOM. Всё. Когда произойдёт изменение пропсов или хука (setState) или другая причина перерендерить компонент - твоя функция будет перезапущена, вернёт новый vdom и так далее. Хитрость useState в том, что он просто при каждом вызове твоей функции будет (очевидно) перезапускаться и возвращать актуальное значение стейта.
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in React — русскоговорящее сообщество
Ничего не выводится на экран, не могу понять почему.
Никто здесь ошибку не видит?
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
☬ Sᴀʏᴅᴜʟʟᴏ ツ
Ничего не выводится на экран, не могу понять почему.
Никто здесь ошибку не видит?
Не возвращаешь ничего
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in React — русскоговорящее сообщество
Тимофей 🛴
Не возвращаешь ничего
Внутри map есть return
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in React — русскоговорящее сообщество
В консоли нет никаких предупреждений
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
☬ Sᴀʏᴅᴜʟʟᴏ ツ
Внутри map есть return
А forEach возвращает undefined
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in React — русскоговорящее сообщество
Тимофей 🛴
А forEach возвращает undefined
Почему?
источник