Size: a a a

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

2020 August 27

ВП

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

ВП

Василий Подоплелов... in React — русскоговорящее сообщество
Используйте shouldComponentUpdate(), чтобы указать необходимость следующего рендера на основе изменений состояния и пропсов
источник

NB

Nail Badiullin in React — русскоговорящее сообщество
Да камон, если родитель передал пропсы чилдрену - чилдрен перерисовывается
источник

М

Мерч in React — русскоговорящее сообщество
from earth
ключевое слово здесь "update of the state", которое должно быть инициатором
Никакой стейт не "инициатор". Создай компонент без стейта, и он также будет обновляться если прилетят другие пропсы лул
источник

fe

from earth in React — русскоговорящее сообщество
Мерч
Какой то костыль в 500 строках кода этот ререндер обламывает, следовательно нужно либо его найти, либо вызвать ререндер своими руками
Попробую ща shouldComponentUpdate
короче вопрос как у тебя реакт узнаёт, что в сторе что-то поменялось
т.к. догадываюсь что в этой части цепочки проблема
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
from earth
ключевое слово здесь "update of the state", которое должно быть инициатором
ебать ты зануда
источник

NB

Nail Badiullin in React — русскоговорящее сообщество
На этом же построены все СТМ
источник

fe

from earth in React — русскоговорящее сообщество
Мерч
Никакой стейт не "инициатор". Создай компонент без стейта, и он также будет обновляться если прилетят другие пропсы лул
блять "прилетят другие пропсы" это значит что был где-то выше вызван setState или ReactDOM.render
источник

nn

no name in React — русскоговорящее сообщество
Ребята, безопасно ли хранить сесионный токен в куках?

Все пишут, что в localStorage хранить небезопасно, мол чужой скрипт может легко получить данные из этого хранилища. Но в чём проблема этому скрипту получить данные из куков?
источник

И

Иван in React — русскоговорящее сообщество
no name
Ребята, безопасно ли хранить сесионный токен в куках?

Все пишут, что в localStorage хранить небезопасно, мол чужой скрипт может легко получить данные из этого хранилища. Но в чём проблема этому скрипту получить данные из куков?
Читай про httpOnly
источник

🧨

🧨 ethorz in React — русскоговорящее сообщество
from earth
блять "прилетят другие пропсы" это значит что был где-то выше вызван setState или ReactDOM.render
речь о компоненте была, который ререндерится при изменении пропсов, ты говоришь что пропсы не ререндерят, ЗАЧЕМ СМОТРЕТЬ НА КОМПОНЕНТЫ ВЫШЕ ПО ИЕРАРХИИ ЕСЛИ РЕЧЬ О КОНКРЕТНОМ?
источник

nn

no name in React — русскоговорящее сообщество
Иван
Читай про httpOnly
Я изменяю куку на клиенте, после получения ответа с токеном с сервера, поэтому httpOnly отпадает(
источник

И

Иван in React — русскоговорящее сообщество
no name
Я изменяю куку на клиенте, после получения ответа с токеном с сервера, поэтому httpOnly отпадает(
значит между твоими куками и LS разницы никакой
источник

fe

from earth in React — русскоговорящее сообщество
🧨 ethorz
речь о компоненте была, который ререндерится при изменении пропсов, ты говоришь что пропсы не ререндерят, ЗАЧЕМ СМОТРЕТЬ НА КОМПОНЕНТЫ ВЫШЕ ПО ИЕРАРХИИ ЕСЛИ РЕЧЬ О КОНКРЕТНОМ?
потому что "изменение пропсов" это ничего не значащая фраза, которую каждый может по-разному понимать
ты думаешь что reconciliation уже запущен, но мы же его код не видим
Может он тупо в сторе поменял значение и думает что реакт как-то сам узнает про изменение данных стора и говорит что "пропсы поменялись"
источник

BA

Bogdan Aleksandrovic... in React — русскоговорящее сообщество
привет всем, подскажите, вс код можно научить подсвечивать синтаксис при тесах? например

expect(component).toMatchSnapshot - подсветить методы его
источник

М

Мерч in React — русскоговорящее сообщество
from earth
потому что "изменение пропсов" это ничего не значащая фраза, которую каждый может по-разному понимать
ты думаешь что reconciliation уже запущен, но мы же его код не видим
Может он тупо в сторе поменял значение и думает что реакт как-то сам узнает про изменение данных стора и говорит что "пропсы поменялись"
я зачем гифку прикрепил? В другом компоненте изменения видны
Значит изменения происходят

Значит дело в том компоненте, в котором не происходит обновление
источник

fe

from earth in React — русскоговорящее сообщество
Мерч
я зачем гифку прикрепил? В другом компоненте изменения видны
Значит изменения происходят

Значит дело в том компоненте, в котором не происходит обновление
не смотрел я твою гифку)
источник

М

Мерч in React — русскоговорящее сообщество
from earth
не смотрел я твою гифку)
а на вопрос отвечаешь, маладца
источник

fe

from earth in React — русскоговорящее сообщество
Мерч
а на вопрос отвечаешь, маладца
там мелко и непонятно
источник

fe

from earth in React — русскоговорящее сообщество
так что твои проблемы)
источник