169 похожих чатов

Добрый день, подскажите, есть ли встроенный/предпочитаемый способ проверки обернуто ли

значение в Ref (при помощи useRef или createRef) или использовать нечто подобное является нормальным подходом?

if (typeof value === 'object' && value.hasOwnProperty('current')) {...}

9 ответов

16 просмотров

а для чего?

можно создать обьект со свойством current и вся эта конструкция окажется бесполезной

если ты хочешь сделать что-то, что принимает пропс, то тот, кто это использует, должен передавать в пропс что-то по типу superProp={ref.current}

x- Автор вопроса
Илюша 🎂
если ты хочешь сделать что-то, что принимает пропс...

Есть желание модифицировать библиотеку и позволить ей принимать мой ref а не просто значение, дабы не вызывать лишние ререндеры на расчетах

x
Есть желание модифицировать библиотеку и позволить...

что за библиотека, там что компонент ничего не рендерит? или какой смысл тогда не рендерить после перерасчетов?

x- Автор вопроса
IceBerg
что за библиотека, там что компонент ничего не рен...

Библиотека react-window, на скролле пересчитывает зону которую нужно показывать пользователю и рендерит (, и ререндерит, суть не в том) элементы Проблема - в данный момент уже подгружаю элементы в ref и оттуда достаю, так что при статичном размере листа, он же rowCount имеем грид, который при появлении новых элементов в области видимости (перерасчет на скролле) НЕ трогает старые Элемент Элемент Плейсхолдер | Элемент Элемент НовыйЭлемент *старые не делают полный анмаунт Однако иметь грид с огромным скролл баром не очень хорошо, хотелось бы увеличивать по нужде, но так как его размер - это пропс, передаваемый в самом начале, то случается полный ререндер видимой зоны, то есть имеем content render flash. Другое дело, если бы можно было отдать значение в ref, тогда бы текущая цифра извлекалась по ходу расчетов, на скроллах, без ререндеров видимой зоны Я попробую свою идею, если будет работать как я это вижу, то попробую pr кинуть

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта