Size: a a a

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

2021 April 08

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
это кто сказал?
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Колбек из юзЕффекта запускается в конце каждой фазы рендера, перед фазой коммита
источник

D

Danila in React — русскоговорящее сообщество
Да, похоже на то. Есть пример как на хуках грамотно сделать?
источник

D

Danila in React — русскоговорящее сообщество
Чё-то я был вполне уверен в себе ещё полгода назад в плане реакта
источник

D

Danila in React — русскоговорящее сообщество
Ща всё чаще плыву на такой вот фигне
источник

D

Danila in React — русскоговорящее сообщество
На самом деле, даже если просто сделать вот так вот

instanceRef = {instance => ref.current = instance}

То не помогает
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
думаю можно попробовать реф просто в стейт сунуть, а уже в useEffect работать с этим реактив велью
источник

D

Danila in React — русскоговорящее сообщество
При эффете и лэйаут эффекте там нулл. Есть подозрение что он дёргает колбэк у себя там как-то когда его внутрянка отработает а не как дом-нода дёргает реф
источник

DN

Drew Naumenko in React — русскоговорящее сообщество
Ребята, а можете скинуть ссылку  на любой хорошо SOLID структуризированый  проект по вашему мнению
источник

D

Danila in React — русскоговорящее сообщество
Пихать рефы в стейт - это нормально? Что-то прямо корёжит туда не сериализуемые данные класть почему-то
источник

D

Danila in React — русскоговорящее сообщество
На уровне чуйки
источник

KF

K F in React — русскоговорящее сообщество
Mutations, subscriptions, timers, logging, and other side effects are not allowed inside the main body of a function component (referred to as React’s render phase). Doing so will lead to confusing bugs and inconsistencies in the UI.

The function passed to useEffect will run after the render is committed to the screen.
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
не нормально🌚
источник

D

Danila in React — русскоговорящее сообщество
Прямо совсем ненормально или иногда можно когда никто не видит?
источник

D

Danila in React — русскоговорящее сообщество
Мемори ликов там никаких не будет?
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
ну если решает задачу то почему бы и нет)
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
не вижу изза чего они могли бы появится
источник

JJ

Joker Jolly in React — русскоговорящее сообщество
Надо сделать большое количество форм на реакте для сайта не на реакте (файл жс будет цепляться как плагин). Подскажите что использовать? Formik? Или что-то ещё?
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
However, not all effects can be deferred. For example, a DOM mutation that is visible to the user must fire synchronously before the next paint so that the user does not perceive a visual inconsistency. (The distinction is conceptually similar to passive versus active event listeners.) For these types of effects, React provides one additional Hook called useLayoutEffect. It has the same signature as useEffect, and only differs in when it is fired

Чуть ниже
источник