Size: a a a

React: русскоязычное сообщество

2020 March 24

M

Michail in React: русскоязычное сообщество
А, тоесть к callback useLayoutEffect добавляется async
источник

A

Aleksandr in React: русскоязычное сообщество
Michail
А, тоесть к callback useLayoutEffect добавляется async
Вроде как да, но это не точно, по памяти так
источник

M

Michail in React: русскоязычное сообщество
Aleksandr
Вроде как да, но это не точно, по памяти так
Ок, сейчас протещу\
источник

M

Michail in React: русскоязычное сообщество
И еще такой вопрос, вы тут написали
источник

M

Michail in React: русскоязычное сообщество
Aleksandr
Смена состояния => Рендер => UseEffect.
Смена состояния => useLayoutEffect => Рендер
!
источник

M

Michail in React: русскоязычное сообщество
useEffect выполнится после того как информация обновлена на экране пользователя
источник

M

Michail in React: русскоязычное сообщество
?
источник

A

Aleksandr in React: русскоязычное сообщество
так
источник

M

Michail in React: русскоязычное сообщество
отрендерить - это значит изменить дом, или отобразить компонент на экране пользоваптеля
источник

h

handleChange in React: русскоязычное сообщество
Michail
useEffect выполнится после того как информация обновлена на экране пользователя
не совсем. выполняется при изменении данных пропсов или стейта
источник

M

Michail in React: русскоязычное сообщество
handleChange
не совсем. выполняется при изменении данных пропсов или стейта
Это не то
источник

d

dron in React: русскоязычное сообщество
handleChange
не совсем. выполняется при изменении данных пропсов или стейта
Плюс после рендера же
источник

d

dron in React: русскоязычное сообщество
Или нет?
источник

DM

Dmitriy Marynenko in React: русскоязычное сообщество
народ  как можно произвести  роутинг  между этими  двумя компонентами и есть ли  тая  возможность
источник

h

handleChange in React: русскоязычное сообщество
Вместо этого используйте useEffect. Функция, переданная в useEffect, будет запущена после того, как рендер будет зафиксирован на экране. Думайте об эффектах как о лазейке из чисто функционального мира React в мир императивов.
источник

h

handleChange in React: русскоязычное сообщество
(с) документация
источник

A

Aleksandr in React: русскоязычное сообщество
Michail
отрендерить - это значит изменить дом, или отобразить компонент на экране пользоваптеля
отобразить
источник

A

Aleksandr in React: русскоязычное сообщество
handleChange
Вместо этого используйте useEffect. Функция, переданная в useEffect, будет запущена после того, как рендер будет зафиксирован на экране. Думайте об эффектах как о лазейке из чисто функционального мира React в мир императивов.
не советовал бы ссылаться на русскую документацию, она не очень переведена, английская лучше и точнее
источник

M

Michail in React: русскоязычное сообщество
Aleksandr
отобразить
Тогда вопрос такой, В доке указано, что если в useEffect будет вызван setState, то выполнится повторный рендер, но пользователь не уидит изменений!!!
источник

T

The Fallen Phoenix in React: русскоязычное сообщество
Andrew Bodryi
добрый день! при такой форме записи этот редьюсер будет возвращать новую ссылку на стейтб если изменился другой редьюсер?
Default return draft надо удалить
источник