Size: a a a

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

2020 December 29

D

Dezmunt in React — русскоговорящее сообщество
Igor N
key корректно проставлен, уникальный?
Не достаточно уникальный был
источник

D

Dezmunt in React — русскоговорящее сообщество
Поставил Math.random
источник

IN

Igor N in React — русскоговорящее сообщество
Dezmunt
Поставил Math.random
Лучше чтобы уникальный id с бэка приходил
источник

a

amrl in React — русскоговорящее сообщество
и желательно какой-то euid
источник

A

Alex in React — русскоговорящее сообщество
Ребят, подскажите, с помощью useEffect отслеживаю изменения стейта ( useEffect (() => {some_code}, [some_state]) ), но useEffect выполняется при первом рендере, хотя мне этого не нужно. Что я делаю не так, как исправить?
источник

D

Dezmunt in React — русскоговорящее сообщество
Alex
Ребят, подскажите, с помощью useEffect отслеживаю изменения стейта ( useEffect (() => {some_code}, [some_state]) ), но useEffect выполняется при первом рендере, хотя мне этого не нужно. Что я делаю не так, как исправить?
Проверкой внутри эффекта
источник

D

Dezmunt in React — русскоговорящее сообщество
Ибо он первый раз выполнится в любом случае
источник

A

Alex in React — русскоговорящее сообщество
Dezmunt
Проверкой внутри эффекта
Понял, спасибо
источник

И

Иван in React — русскоговорящее сообщество
Dezmunt
Поставил Math.random
Бессмысленно
источник

D

Dezmunt in React — русскоговорящее сообщество
Иван
Бессмысленно
Да все норм, я юид объекта поставил
источник

Z

Zabashta in React — русскоговорящее сообщество
Мужики, вопрос такой, я firebase использую, а именно авторизацию. Там listener, который сетит данные юзера. Получается некий баг, пользователь заходит на страницу -> объект юзера пустой -> страница отрисовывается -> резко срабатывает listener, который узнает в пользователя авторизованного юзера -> страница перерисовывается. Выглядит не очень красиво, контент прыгает, есть совет шо сделоть?
источник

е

его имя роберт полсо... in React — русскоговорящее сообщество
Zabashta
Мужики, вопрос такой, я firebase использую, а именно авторизацию. Там listener, который сетит данные юзера. Получается некий баг, пользователь заходит на страницу -> объект юзера пустой -> страница отрисовывается -> резко срабатывает listener, который узнает в пользователя авторизованного юзера -> страница перерисовывается. Выглядит не очень красиво, контент прыгает, есть совет шо сделоть?
Лоадер показывать пока не загрузится? https://loading.io/css/
источник

Z

Zabashta in React — русскоговорящее сообщество
да вот вопрос-то в том, что пользователь может быть как авторизованный, так и нет. Лодер будет вечно показываться для неавторизованного.
источник

е

его имя роберт полсо... in React — русскоговорящее сообщество
Zabashta
да вот вопрос-то в том, что пользователь может быть как авторизованный, так и нет. Лодер будет вечно показываться для неавторизованного.
Ну ничего не показывай если не узнает в пользователе авторизованного юзера)))
источник

D

Daniil in React — русскоговорящее сообщество
Zabashta
да вот вопрос-то в том, что пользователь может быть как авторизованный, так и нет. Лодер будет вечно показываться для неавторизованного.
ну ты когда получаешь ответ с firebase о том что юзер не авторизован просто убираешь лоадер
источник

Z

Zabashta in React — русскоговорящее сообщество
Да вы не поняли мужики, сайт по поиску кино. И у обычного пользователя и у авторизованного контент должен показываться без каких-либо проблем, просто у авторизованного пользователя вместо кнопки логина горит кнопка выхода. Но получается так, что сидит пользователь, скроллит странницу, его узнает система и хуяндокс ререндер
источник

И

Иван in React — русскоговорящее сообщество
Zabashta
Мужики, вопрос такой, я firebase использую, а именно авторизацию. Там listener, который сетит данные юзера. Получается некий баг, пользователь заходит на страницу -> объект юзера пустой -> страница отрисовывается -> резко срабатывает listener, который узнает в пользователя авторизованного юзера -> страница перерисовывается. Выглядит не очень красиво, контент прыгает, есть совет шо сделоть?
почему у тебя страница перерисовывается при изменении кусочка данных? ищи где налажал, переписывай чтобы не перерисовывалась
источник

Z

Zabashta in React — русскоговорящее сообщество
Иван
почему у тебя страница перерисовывается при изменении кусочка данных? ищи где налажал, переписывай чтобы не перерисовывалась
да так получается, что слушатель на авторизацию висит на корневом файле, который потом вниз куда-надо распихивает и из-за повторного прихода данных происходит передача пропса пользователя -> ререндер. шо делот
источник

И

Иван in React — русскоговорящее сообщество
Zabashta
да так получается, что слушатель на авторизацию висит на корневом файле, который потом вниз куда-надо распихивает и из-за повторного прихода данных происходит передача пропса пользователя -> ререндер. шо делот
React.memo
источник

Z

Zabashta in React — русскоговорящее сообщество
низя там мемо : с
источник