Size: a a a

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

2021 March 31

GK

Gennady Kazantsev in React — русскоговорящее сообщество
а что тебе валидировать нужно?
источник

Е

Евочка Белинская... in React — русскоговорящее сообщество
источник

PE

Pavel Ermolin in React — русскоговорящее сообщество
123 321
обычные функции перед return в компоненте
так при кажом перендере сработает если речь о useEffect
источник

13

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

0

0xLDev | Web Develop... in React — русскоговорящее сообщество
Евочка Белинская
привет,всем!)Подскажите пожалуйста,хочу сделать веб-приложение музыкальный календарь,используя реакт.Буду рада менторству или соотрудничеству.Есть дизайн одной странички с анимацией,чтобы анимации менялись в зависимости от времени года.Нужно получить эффект,чтобы картинка двигалась за курсором мыши.Вот как на видео,только другое изображение.Хочу использовать библиотеку parallax.js,возможно ли это реализовать в реакт приложение?
нужно использовать react scroll parallax
источник

13

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

PE

Pavel Ermolin in React — русскоговорящее сообщество
123 321
мне нужно, чтоб код не заходил в функции дочерних элементов, которые отрисовались и не меняются
если все не изменились то можно их как props.children передавать https://overreacted.io/before-you-memo/ второе решиние
источник

Е

Евочка Белинская... in React — русскоговорящее сообщество
спасибо,почитаю,попробую сделать))
источник

13

123 321 in React — русскоговорящее сообщество
Pavel Ermolin
если все не изменились то можно их как props.children передавать https://overreacted.io/before-you-memo/ второе решиние
я и так передаю в пропсах вниз по иерархии, после того как произошла итерация в цикле map. после очередной итерации данные улетают в пропсы и так далее вниз по доч. элементам
источник

Е

Евочка Белинская... in React — русскоговорящее сообщество
возможно есть примеры с реализацией react scroll parallax?
источник

0

0xLDev | Web Develop... in React — русскоговорящее сообщество
Евочка Белинская
возможно есть примеры с реализацией react scroll parallax?
источник

13

123 321 in React — русскоговорящее сообщество
Pavel Ermolin
так при кажом перендере сработает если речь о useEffect
я юзеффект вообще не использую. у меня дочерние элементы вложены один в другой. что такое юзеффект. это функция которая сработает после отрисовки. и что мне это даст?
источник

NS

Name Surname in React — русскоговорящее сообщество
Доброй ночи!
Тема: react-router-dom
Вопрос:
Есть компонент Home по адресу "/". При переходу по адресу "/create" - должен появляться новый компонент с формой.
Обязательно должен появиться компонент и без пропадания компонента Home.

Объясните пожалуйста или дайте ссылку
источник

P

Pavel Demidovich in React — русскоговорящее сообщество
Name Surname
Доброй ночи!
Тема: react-router-dom
Вопрос:
Есть компонент Home по адресу "/". При переходу по адресу "/create" - должен появляться новый компонент с формой.
Обязательно должен появиться компонент и без пропадания компонента Home.

Объясните пожалуйста или дайте ссылку
useHistory()
источник

NS

Name Surname in React — русскоговорящее сообщество
Pavel Demidovich
useHistory()
Буду гуглить. Спасибо)
источник

PE

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

PE

Pavel Ermolin in React — русскоговорящее сообщество
А валидация вызывается видимо потому что ты ее запускаешь внутри метода рендер (в классовом клмпоненте)
источник

PE

Pavel Ermolin in React — русскоговорящее сообщество
У тебя классы или функциии?
источник

13

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

PE

Pavel Ermolin in React — русскоговорящее сообщество
Классы или функции? У тебя?
источник