Size: a a a

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

2020 July 17

DS

Dmitry Sidorov in React — русскоговорящее сообщество
о, спс большое
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Dmitry Sidorov
можно заставить WebStorm убирать все ; и заменять все "" на ''
prettier  в хату
источник

DS

Dmitry Sidorov in React — русскоговорящее сообщество
Vladimir Klimov
prettier  в хату
рано мне его, я боюсь
источник

SS

Stepan Supynskyi in React — русскоговорящее сообщество
преттиер никогда не рано
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Dmitry Sidorov
рано мне его, я боюсь
Это ж не секс, ну
источник

SS

Stepan Supynskyi in React — русскоговорящее сообщество
и никогда не поздно
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
А че там страшного, 2 правила для твоих желаний выше
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
С вебштормом он ещё и автоматом будет проникать
источник

DS

Dmitry Sidorov in React — русскоговорящее сообщество
Спс, я почитаю про него
источник

И

Иван in React — русскоговорящее сообщество
Roman
Когда инициализируется redux state?И как долго он сохраняеться ?
1. когда вызывается createStore
2. до тех пор, пока документ не будет выгружен
источник

А

Александр in React — русскоговорящее сообщество
Привет. Когда реакт понимает, что ему нужно перерендерить компонент — этот самый компонент анмаунтится?
источник

А

Александр in React — русскоговорящее сообщество
Грубо говоря, каждый ререндер — это анмаунт предыдущего состояние и маунт нового?
источник

И

Иван in React — русскоговорящее сообщество
Александр
Грубо говоря, каждый ререндер — это анмаунт предыдущего состояние и маунт нового?
Нет
источник

F

Fake Cop in React — русскоговорящее сообщество
Всем привет, подскажите пожалуйста, как правильно это написать.
У меня корректно все отрабатывает, лишних перерисовок вроде нет, но ощущение, что говно написал, поэтому направьте в нужное русло
источник

А

Александр in React — русскоговорящее сообщество
Если я не ошибаюсь, return в эффекте срабатывает каждый раз, когда происходит анмаунт компонента. При ререндеринге он срабатывает, тогда почему мое утверждение неверно?
источник

И

Иван in React — русскоговорящее сообщество
Александр
Если я не ошибаюсь, return в эффекте срабатывает каждый раз, когда происходит анмаунт компонента. При ререндеринге он срабатывает, тогда почему мое утверждение неверно?
Потому что он срабатывает каждый раз перед следующим вызовом эффекта.

В приведённом коде эффект не будет вызван при ререндере, поэтому я хз, о чем ты. Он на самом деле должен вызываться только при анмаунте, не при ререндерах
источник

А

Александр in React — русскоговорящее сообщество
Иван
Потому что он срабатывает каждый раз перед следующим вызовом эффекта.

В приведённом коде эффект не будет вызван при ререндере, поэтому я хз, о чем ты. Он на самом деле должен вызываться только при анмаунте, не при ререндерах
но если указать зависимость, то он может быть вызван при ререндерах, при условии, что зависимость поменялась?
источник

И

Иван in React — русскоговорящее сообщество
Александр
но если указать зависимость, то он может быть вызван при ререндерах, при условии, что зависимость поменялась?
Не может, а будет
источник

А

Александр in React — русскоговорящее сообщество
Понятно, большое спасибо
источник

А

Александр in React — русскоговорящее сообщество
Александр
Если я не ошибаюсь, return в эффекте срабатывает каждый раз, когда происходит анмаунт компонента. При ререндеринге он срабатывает, тогда почему мое утверждение неверно?
Не совсем понятно тут все равно. Если я правильно понимаю, что все состояние, переменные и эффекты принадлежат конкретному рендерингу. Вот мы первый раз срендерили компонент, он вмонтировался в дом, через секунду сработал эффект. Компонент перерендерился, но раз он не заанмаунтился, то предыдущий эффект все еще работает. И новый не сработает, так как нет зависимостей у эффекта. Тогда почму параметр в setCount(c => ...), уже будет новый, ведь эффект остался старый. Что я упускаю?
источник