Size: a a a

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

2021 January 20

PF

Petr Filippov in React — русскоговорящее сообщество
Т Т
получаться Error в зависимостях нет! Если рассуждать - то когда выполнение дойдет до setError(...) рендеринга не будет и выполнение перейдет к setIsLoading  и тем самым эти два setState React соберет вместе их и в один прекрасный момет их подряд выполняет? Грубо говоря
да и потом применит только изменения в Dom, полностью не будет рендерить
источник

PF

Petr Filippov in React — русскоговорящее сообщество
хотя это уже как ты напишешь)
источник

ТТ

Т Т in React — русскоговорящее сообщество
Petr Filippov
да и потом применит только изменения в Dom, полностью не будет рендерить
👍 спасибо)
источник

ТТ

Т Т in React — русскоговорящее сообщество
Petr Filippov
да и потом применит только изменения в Dom, полностью не будет рендерить
Ну и на последок! Думаю что прям не все setState соберутся и в один момент выполнятся. А React их соберет как-то по логике к примеру соберет вместе и выполнить два высших и отдельно когда интерпретатор дойдет до нижних соберет их,  соответственно выполнить их асинхронно. Грубо говоря и утрированно! Правильно понимаю?
источник

ТТ

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

PF

Petr Filippov in React — русскоговорящее сообщество
doFetch не вижу где вызывается
источник

D

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

ТТ

Т Т in React — русскоговорящее сообщество
Petr Filippov
doFetch не вижу где вызывается
он снаружи вызывается, из другого компонента. внутри этого самодельного хука я его возвращаю и получаю внутри другого ком-та, соответ-но там и вызываю его\
источник

RL

Roman Lezhnin in React — русскоговорящее сообщество
Игорь Евтушенко
Народ подскажите,  как лучше :после изучения основ js переходить на react, или углубляться js?
Научиться хорошо и адаптивно верстать, английский до b1, потом параллельно js/react качай скиллуху в пропорциях 70/30 где-то. Реакт малюсенькая либа, не spring framework выучить)
источник

Д

Денис in React — русскоговорящее сообщество
Roman Lezhnin
Научиться хорошо и адаптивно верстать, английский до b1, потом параллельно js/react качай скиллуху в пропорциях 70/30 где-то. Реакт малюсенькая либа, не spring framework выучить)
+
источник

PF

Petr Filippov in React — русскоговорящее сообщество
Т Т
Ну и на последок! Думаю что прям не все setState соберутся и в один момент выполнятся. А React их соберет как-то по логике к примеру соберет вместе и выполнить два высших и отдельно когда интерпретатор дойдет до нижних соберет их,  соответственно выполнить их асинхронно. Грубо говоря и утрированно! Правильно понимаю?
срабатывает шедулер мгновенно почти, достаточно 1 мсек поставить задержку и он перерендерит
источник

PF

Petr Filippov in React — русскоговорящее сообщество
Т Т
Ну и на последок! Думаю что прям не все setState соберутся и в один момент выполнятся. А React их соберет как-то по логике к примеру соберет вместе и выполнить два высших и отдельно когда интерпретатор дойдет до нижних соберет их,  соответственно выполнить их асинхронно. Грубо говоря и утрированно! Правильно понимаю?
источник

PF

Petr Filippov in React — русскоговорящее сообщество
Т Т
Ну и на последок! Думаю что прям не все setState соберутся и в один момент выполнятся. А React их соберет как-то по логике к примеру соберет вместе и выполнить два высших и отдельно когда интерпретатор дойдет до нижних соберет их,  соответственно выполнить их асинхронно. Грубо говоря и утрированно! Правильно понимаю?
источник

VS

Vladimir Samoilenko in React — русскоговорящее сообщество
Всем привет. Такой вопрос имею. Есть div, в нем список li, связанный с массивом. Показывается только два первых элемента масссива. По нажатию кнопки, через функцию, указанную в useState, показывается весь массив. Естественно, при этом родительский div увеличивается в размерах. Скажите, сделать это не резко, а плавно - не судьба? transition не помогает, если что.
источник

М

Михайло in React — русскоговорящее сообщество
Vladimir Samoilenko
Всем привет. Такой вопрос имею. Есть div, в нем список li, связанный с массивом. Показывается только два первых элемента масссива. По нажатию кнопки, через функцию, указанную в useState, показывается весь массив. Естественно, при этом родительский div увеличивается в размерах. Скажите, сделать это не резко, а плавно - не судьба? transition не помогает, если что.
react-transition-group
источник

М

Михайло in React — русскоговорящее сообщество
Хотя покажи код
источник

М

Михайло in React — русскоговорящее сообщество
И стили
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Vladimir Samoilenko
Всем привет. Такой вопрос имею. Есть div, в нем список li, связанный с массивом. Показывается только два первых элемента масссива. По нажатию кнопки, через функцию, указанную в useState, показывается весь массив. Естественно, при этом родительский div увеличивается в размерах. Скажите, сделать это не резко, а плавно - не судьба? transition не помогает, если что.
Если начальный и конечный размер не задан анимировать легко не получится. В React spring вроде есть возможность анимировать auto
источник

ТТ

Т Т in React — русскоговорящее сообщество
ага 👍
источник

VS

Vladimir Samoilenko in React — русскоговорящее сообщество
Михайло
Хотя покажи код
Да что там показывать? Просто считаем, что случай абстрактный - список и ререндер при изменении списка. Могу ли я этот ререндер как-нибудь сделать плавно или не могу? Вот в чем вопрос. Скорее всего, не получится…
источник