Size: a a a

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

2021 March 31

I

Iliaa in React — русскоговорящее сообщество
Артем Ильченко
АйТи синяк
Благодарю
источник

13

123 321 in React — русскоговорящее сообщество
как сделать так, чтоб код не срабатывал в элементах, которые уже отрисовались ? почему у меня срабатывают функции в элементах, которые отрисовались и в которые я не вмешиваюсь?
источник

13

123 321 in React — русскоговорящее сообщество
в какую сторону гуглить?
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
В плане, обьясни подробнее, ты данные для рендера с сервака получаешь?
источник

13

123 321 in React — русскоговорящее сообщество
Yarik Pesochenski
В плане, обьясни подробнее, ты данные для рендера с сервака получаешь?
да. пингую сервер. и они накапливаются
источник

13

123 321 in React — русскоговорящее сообщество
usememo?
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
у useEffect хука 2 параметра, первый это колбек в который ты прописываешь функции гет, а воторой это пустой массив который как раз таки и ограничивает получение данных по кд, попробуй
источник

13

123 321 in React — русскоговорящее сообщество
Yarik Pesochenski
у useEffect хука 2 параметра, первый это колбек в который ты прописываешь функции гет, а воторой это пустой массив который как раз таки и ограничивает получение данных по кд, попробуй
что такое кд?
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
123 321
что такое кд?
Ну кулдаун, я гипотетически выражаюсь, конкретно тут я имею в виду что пустой массив в качестве второго аргумента позволяет получать данные с одной и той же ссылки только по мере их изменения, а не каждый раз как они загружаются
источник

13

123 321 in React — русскоговорящее сообщество
Yarik Pesochenski
Ну кулдаун, я гипотетически выражаюсь, конкретно тут я имею в виду что пустой массив в качестве второго аргумента позволяет получать данные с одной и той же ссылки только по мере их изменения, а не каждый раз как они загружаются
юзэффект изменить так как ты сказал в самом элементе, который срабатывает лишний раз или подняться на 1 элемент выше?
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
Покажи код в идеале, скрином или типо того
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
А то я тут сижу догадки строю)
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
Ты данные в другом файле получаешь, раз сюда ты пропсы передаешь, насколько я понимаю
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
Так что думаю да, надо подняться на тот элемент где ты получаешь эти данные
источник

GK

Gennady Kazantsev in React — русскоговорящее сообщество
Yarik Pesochenski
у useEffect хука 2 параметра, первый это колбек в который ты прописываешь функции гет, а воторой это пустой массив который как раз таки и ограничивает получение данных по кд, попробуй
классное объяснение)
источник

13

123 321 in React — русскоговорящее сообщество
Yarik Pesochenski
Так что думаю да, надо подняться на тот элемент где ты получаешь эти данные
у меня данные добавляются в массив объектов. и не только добавляются но и изменяются в нем. и при размапе формируются элементы. т.е. изменение в этом массиве объектов будет перебирать все остальные элементы, которые не были затронуты изменениями?
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
Gennady Kazantsev
классное объяснение)
Ну извините я пытался
источник

GK

Gennady Kazantsev in React — русскоговорящее сообщество
во второй аргумент передают данные которые надо отслеживать при рендере. При передаче пустого массива колбэк вызывается один раз при маунте компонента.
п.с.: хотя наверное щас меня тоже поправят)
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
У меня он вызывался каждый раз при пост запросе
источник

YP

Yarik Pesochenski in React — русскоговорящее сообщество
123 321
у меня данные добавляются в массив объектов. и не только добавляются но и изменяются в нем. и при размапе формируются элементы. т.е. изменение в этом массиве объектов будет перебирать все остальные элементы, которые не были затронуты изменениями?
Звучит как да
источник