Size: a a a

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

2021 April 06

DP

Den Pol in React — русскоговорящее сообщество
На уровне браузера не знаю, как перехватывать подгрузки скриптов. То что про вью - другое, с скорее всего связано с рендером на сср, не?
источник

DS

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

d

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

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
задавать null c задержкой
источник

DS

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

DP

Den Pol in React — русскоговорящее сообщество
Написать хук useDebouncedValue?)
источник

d

dJ ebAn in React — русскоговорящее сообщество
Самый простой вариант и сулит оверхедом. Тут дело именно в рендере самого x
источник

DS

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

i

iwannafly in React — русскоговорящее сообщество
можешь более развернуто объяснить? или ссылкой ткнуть
источник

MR

Mike Rain in React — русскоговорящее сообщество
с такой декларацией у тебя не будет сразу пропадать переменная, она не реактивная.

const [x, toggleX] = React.useReducer(state => !state, true);

const hideXWithDelay = delay => setTimeout(toggleX, delay)
источник

GO

Green Orange in React — русскоговорящее сообщество
О, спасибо)
источник

d

dJ ebAn in React — русскоговорящее сообщество
@zarabotaet @pravosleva суть в том, что нарисованы попапы вручную, которые visible иногда лучше всего передавать через !!children. Так вот если внезапно children пропадает, то на фейд-ауте попапа мы наблюдаем шифтинг за счет "схлопывания" этого попапа. До этого я пытался максимально абстрактно описать без просьбы въехать в контекст
источник

MR

Mike Rain in React — русскоговорящее сообщество
нет, я не про скрипты говорю, а про данные, которые ты с бэка тянешь по ресту например.

скорее всего так не сделать в реакте с react-router-dom, у него нет такой фичи(
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
id - это уникальный идентификатор в рамках коллекции
sid - (первое s  - stable) - это стабильный уникальный идентификатор в рамках коллекции (те ни при каких условиях в рамках жизни приложения id у каждого айтема коллекции не должен менятся)
источник

i

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

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
Условно кодом

arr.map(item => <Component item={item} key={nanonid()}/>)

Было бы серьезной ошибкой
источник

d

dJ ebAn in React — русскоговорящее сообщество
Выглядит интересно и странно, подобное без редьюсера уже видел. Надо попробовать, конечно, но опять попахивает оверхедом
источник

DP

Den Pol in React — русскоговорящее сообщество
Ясное дело, нахрена роутеру эта фича, если он про апи ничего знать не должен. А зачем грузить если неизвестно, нужны ли данные? А если известно, что нужны (или могут быть) - почему не использовать саги?
источник

d

dJ ebAn in React — русскоговорящее сообщество
вы скажете, что я дурак и должен юзать явные true false, но я решил перепроверить себя и сделал то же самое в antD - там контент остается на своём месте
источник

MR

Mike Rain in React — русскоговорящее сообщество
jquery тогда юзаните $(el).hide(delay) :D
источник