Size: a a a

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

2021 April 16

BK

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

BK

Batu Karaev in React — русскоговорящее сообщество
Всем привет! Использую lazyquery graphql для получения данных из gihub. Данные в запросе получаю из значения инпута, однако когда ввожу в инпут текст постоянно получаю перерендер.
источник

BK

Batu Karaev in React — русскоговорящее сообщество
постоянно запускается const .... useLazyQuery
источник

BK

Batu Karaev in React — русскоговорящее сообщество
блин и не только. Вообще идет перерендер. Хотя инпуты обрабатыаю как обычно
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
по ходу смотреть нужно среднее значение за n вызовов 😒 короче пока проще в конец макротасков кинуть
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Так вы же состояние меняете, вот и происходит"перерендер"
В чем вопрос?
источник

a

artalar in React — русскоговорящее сообщество
Не 16, а значение нормализуется, те между несколькими раф будет одинаковое. Есть же 90/120 экраны.
Но чет я прикинул, это плохой варик потому что может быть загрузка более менее стабильная и ты в нее попадешь. Не уверен на сколько это реальный кейс и как он может повлиять...

Мб лучше всего через таймаут поймать момент когда 3 подряд выполняются без задержки
источник

V

Viktor in React — русскоговорящее сообщество
Всем привет! А как можно в useEffect прописать зависимость от значений, которые хранятся в localstorage. Чтоб происходил ререндер при изменениях в localstorage?
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Есть же 90/120 экраны.

Эмм разве там будет меньший тик рафа? Мне казалось что движки не умеют в более чем 60 фпс сейчас?
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
А raf в микротаски попадает или нет? или бекграунд таски вообще мимо очередей ивент лупа ходят?
источник

KA

Kirill Aleshkin in React — русскоговорящее сообщество
Привет
.
Если есть ребята разработчики на частичную занятость ,напишите в лс пожалуйста
React+Typescript
источник

a

artalar in React — русскоговорящее сообщество
Думаю будет столько же сколько экран поддерживает, какая разница движку на какую константу апдейт шедулить
источник

a

artalar in React — русскоговорящее сообщество
Есть браузерное событие обновления ls, нужно подписаться на него в юзЭффект и либо сразу вызывать нужный сайдэффект, либо сетить значение в стейт ну и дальше понятно, подписывать ещё один эффект на данные из стейта
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
https://twitter.com/DasSurma/status/929571779621797890

Хм, интересно пофиксили уже ли🤔
источник

a

artalar in React — русскоговорящее сообщество
Раф это ещё одна очередь, работает после очереди микротасков
источник

DS

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

M

Mark in React — русскоговорящее сообщество
Как правильно работать с аудио, через реф или через синтетические евенты?
источник

V

Viktor in React — русскоговорящее сообщество
Я нашел StorageEvent, но не могу сообразить как его применить
источник

BK

Batu Karaev in React — русскоговорящее сообщество
как я понимаю он не должен происходить для всей страницы
источник

a

artalar in React — русскоговорящее сообщество
Да где-то есть, в браузерных спеках, где таймауты и тп, скорее всего. Не помню уже
источник