значение в Ref (при помощи useRef или createRef) или использовать нечто подобное является нормальным подходом?
if (typeof value === 'object' && value.hasOwnProperty('current')) {...}
а для чего?
можно создать обьект со свойством current и вся эта конструкция окажется бесполезной
если ты хочешь сделать что-то, что принимает пропс, то тот, кто это использует, должен передавать в пропс что-то по типу superProp={ref.current}
Есть желание модифицировать библиотеку и позволить ей принимать мой ref а не просто значение, дабы не вызывать лишние ререндеры на расчетах
что за библиотека, там что компонент ничего не рендерит? или какой смысл тогда не рендерить после перерасчетов?
там еще книги и шуметь нельзя
Библиотека react-window, на скролле пересчитывает зону которую нужно показывать пользователю и рендерит (, и ререндерит, суть не в том) элементы Проблема - в данный момент уже подгружаю элементы в ref и оттуда достаю, так что при статичном размере листа, он же rowCount имеем грид, который при появлении новых элементов в области видимости (перерасчет на скролле) НЕ трогает старые Элемент Элемент Плейсхолдер | Элемент Элемент НовыйЭлемент *старые не делают полный анмаунт Однако иметь грид с огромным скролл баром не очень хорошо, хотелось бы увеличивать по нужде, но так как его размер - это пропс, передаваемый в самом начале, то случается полный ререндер видимой зоны, то есть имеем content render flash. Другое дело, если бы можно было отдать значение в ref, тогда бы текущая цифра извлекалась по ходу расчетов, на скроллах, без ререндеров видимой зоны Я попробую свою идею, если будет работать как я это вижу, то попробую pr кинуть
Обсуждают сегодня