Size: a a a

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

2021 January 29

AM

Ahma Mahma in React — русскоговорящее сообщество
Andriy Dudariev
Стоп. Ты при каждом изменении фильтра делаешь запрос на сервер?
ну а как по другому? там id картини у продукта и по нему запрос внутри каждого айтема
источник

AD

Andriy Dudariev in React — русскоговорящее сообщество
Ahma Mahma
да вроде нет, только на картинки, внутри productItem есть запрос на картинку
Запросы же ассинхронно выполняются, то есть ты нажал 10 раз и тебе в рандомное время прилетели 10+ разных картинок
источник

AM

Ahma Mahma in React — русскоговорящее сообщество
ага, ну вот я думаю че с этим поделать то :D
источник

AD

Andriy Dudariev in React — русскоговорящее сообщество
Ты ещё и при каждом ререндере запрос делаешь
источник

AM

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

AD

Andriy Dudariev in React — русскоговорящее сообщество
Блокируй изменения фильтра, пока не загрузились данные по текущему
источник

AM

Ahma Mahma in React — русскоговорящее сообщество
Andriy Dudariev
Ты ещё и при каждом ререндере запрос делаешь
а так я получается сильно нагружаю систему запросами так же ?
мне ведь лучше собрать все картинки в один массив, а потом раздавать с родителя по айди продукта ?
источник

AD

Andriy Dudariev in React — русскоговорящее сообщество
Ahma Mahma
а так я получается сильно нагружаю систему запросами так же ?
мне ведь лучше собрать все картинки в один массив, а потом раздавать с родителя по айди продукта ?
Я бы использовал useMemo для ссылки на картинку, и ид картинки в качестве зависимости для него
источник

AM

Ahma Mahma in React — русскоговорящее сообщество
Andriy Dudariev
Я бы использовал useMemo для ссылки на картинку, и ид картинки в качестве зависимости для него
пойду смотреть, что такое useMemo =_=
источник

AM

Ahma Mahma in React — русскоговорящее сообщество
спасибо за совет)
источник

T

Timur in React — русскоговорящее сообщество
Всем привет, на странице есть n кол-во компонентов, к каждому из которых нужно создать ref (скрин 1), работает нормально.

Проблема случается если на странице обновится какой-нибудь state, тогда кол-во wrapRefs.current увеличивается, как избежать такой ситуации?
источник

AD

Andriy Dudariev in React — русскоговорящее сообщество
Timur
Всем привет, на странице есть n кол-во компонентов, к каждому из которых нужно создать ref (скрин 1), работает нормально.

Проблема случается если на странице обновится какой-нибудь state, тогда кол-во wrapRefs.current увеличивается, как избежать такой ситуации?
Массив мапить и на каждый элемент свой компонент с своим рефом
источник

T

Timur in React — русскоговорящее сообщество
Timur
Всем привет, на странице есть n кол-во компонентов, к каждому из которых нужно создать ref (скрин 1), работает нормально.

Проблема случается если на странице обновится какой-нибудь state, тогда кол-во wrapRefs.current увеличивается, как избежать такой ситуации?
Сори, на скрине не весь код показал, у меня сейчас массив итак мапится, ref'ы создаются нормально, вопрос, как избежать изменения кол-ва рефов при обновлении state
источник

RS

Roman Still in React — русскоговорящее сообщество
Timur
Сори, на скрине не весь код показал, у меня сейчас массив итак мапится, ref'ы создаются нормально, вопрос, как избежать изменения кол-ва рефов при обновлении state
У тебя пушит, а не мапит
источник

T

Timur in React — русскоговорящее сообщество
Понял, что допущена ошибка у меня, но пока не понял как исправить, то есть до рендера div'а нужно сделать... и вот тут я пока повис
источник

G

Gearonix in React — русскоговорящее сообщество
посоветуйте библиотеки для показа и воспроизведения видео
источник

G

Gearonix in React — русскоговорящее сообщество
только не youtube видео. Только сохраненные на компе
источник

Н

Никита in React — русскоговорящее сообщество
Всем привет!
Возникла проблема, которую честно пытался решить, однако вообще не понимаю в чем дело.
Есть пропсы, содержащие строку с html-кодом. Далее это форматируется в MD и в итоге получается ссылка, кликабельная и рабочая.
Но почему-то после клика по ссылке из стейта просто пропадает поле desc и его не существует.
Может быть кто-нибудь сталкивался с подобным? Другие ссылки работают как положено.
Библиотека marked.js
Заранее большое спасибо!
источник

Н

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

BB

Bugs Bunny in React — русскоговорящее сообщество
Никита
Всем привет!
Возникла проблема, которую честно пытался решить, однако вообще не понимаю в чем дело.
Есть пропсы, содержащие строку с html-кодом. Далее это форматируется в MD и в итоге получается ссылка, кликабельная и рабочая.
Но почему-то после клика по ссылке из стейта просто пропадает поле desc и его не существует.
Может быть кто-нибудь сталкивался с подобным? Другие ссылки работают как положено.
Библиотека marked.js
Заранее большое спасибо!
Новичок в реакте?
источник