Size: a a a

2019 October 05

G

GNU/Vsevolod.rs in React Kyiv
(хуки для оптимизаций опущены)
источник

L

Looch in React Kyiv
GNU/Vsevolod.rs
(хуки для оптимизаций опущены)
Первый вариант, и не из-за перформанса
источник

G

GNU/Vsevolod.rs in React Kyiv
Looch
Первый вариант, и не из-за перформанса
Почему? Дело в том, что в 1 вар. у меня ломается код, а в 2 все ок
источник

L

Looch in React Kyiv
А хотя, у тебя там же не {А()}
источник

L

Looch in React Kyiv
Тогда пофиг вообще
источник

SG

Stas G in React Kyiv
Не пофиг
источник

SG

Stas G in React Kyiv
Вариант с жсх лучше, по-моему
источник

SG

Stas G in React Kyiv
(первый)
источник

SG

Stas G in React Kyiv
Пруфов не будет
источник

G

GNU/Vsevolod.rs in React Kyiv
GNU/Vsevolod.rs
Почему? Дело в том, что в 1 вар. у меня ломается код, а в 2 все ок
.
источник

SG

Stas G in React Kyiv
@alexeyraspopov подскажи, не ошибаюсь ли я?
источник

SG

Stas G in React Kyiv
Ну я не знаю, почему у тебя код ломается)
источник

SG

Stas G in React Kyiv
Не должен
источник

DB

Dima Bildin in React Kyiv
Выделить просто в свои компоненты
источник

G

GNU/Vsevolod.rs in React Kyiv
Stas G
Ну я не знаю, почему у тебя код ломается)
useEffect по разному начинает себя вести.
источник

G

GNU/Vsevolod.rs in React Kyiv
Dima Bildin
Выделить просто в свои компоненты
Очевидно, но вопрос именно про такой кейс
источник

N

Nikolay in React Kyiv
в первом варианте  у тебя функциональные компоненты со своими props  и рендером. возможно ты в них что-то через замыкание используешь,  отсюда неожиданное поведение. Лучше  вынести их отдельно
источник

N

Nikolay in React Kyiv
во втором это как  раз Jsx выражения,  их можно использовать внутри
источник

G

GNU/Vsevolod.rs in React Kyiv
Nikolay
во втором это как  раз Jsx выражения,  их можно использовать внутри
Да, понял, useEffect в 1 варике срабатывает перед отрисовкой компонентов А и B, отсюда и такой бихейвиор
источник

E

Evgen in React Kyiv
Я за первый вариант с пробросом пропсов
источник