Size: a a a

2020 February 26

DD

Dmytro Dovhan in React Kyiv
столкнулся со странным багом,

коллбек который передается в сторонний компонент - вызывается со значениями пропов предидущего рендера, в момент текущего ререндера,

коллбек в этом компоненте вызывается в componentWillReceiveProps

это ожидаемое поведение, или я не в ту сторону копаю?
источник

KY

Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer in React Kyiv
вроде
источник

KY

Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer in React Kyiv
componentWillReceiveProps (nextProps) {
 nextProps // актуальные
 this.props // старые
}
источник

KY

Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer in React Kyiv
пробовал?
источник

SG

Stas G in React Kyiv
Dmytro Dovhan
столкнулся со странным багом,

коллбек который передается в сторонний компонент - вызывается со значениями пропов предидущего рендера, в момент текущего ререндера,

коллбек в этом компоненте вызывается в componentWillReceiveProps

это ожидаемое поведение, или я не в ту сторону копаю?
Этот метод же вроде депрекейтнули?
источник

SG

Stas G in React Kyiv
или я его с чем-то перепутал
источник

DD

Dmytro Dovhan in React Kyiv
Stas G
Этот метод же вроде депрекейтнули?
да, но это сторонняя либа, которую пока нет возможности обновить
источник

DD

Dmytro Dovhan in React Kyiv
Kyrylo Yakovenko • 𝟰𝟮𝟬🦄 engineer
componentWillReceiveProps (nextProps) {
 nextProps // актуальные
 this.props // старые
}
это сторонняя библиотека компонентов, разве что отнаследоваться, но мне кажется не самый лучший вариант
источник

SK

Sergey Kovalenko in React Kyiv
Привет! Кто-то может подсказать, как в next.js триггернуть 404, например в getInitialProps?
источник

SK

Sergey Kovalenko in React Kyiv
Суть такая: нужно показать error страницу, когда API не находит данных для запрашиваемой страницы
источник

ДМ

Диего Мустафа in React Kyiv
где лучше всего делать запрос для хедера, футера ?
в самом компоненте или использовать контекст ?
источник

LK

Leonid Kuznetsov in React Kyiv
Диего Мустафа
где лучше всего делать запрос для хедера, футера ?
в самом компоненте или использовать контекст ?
Запрос?
источник

LK

Leonid Kuznetsov in React Kyiv
Это как понять, запрос для хедера/футера?)
источник

ДМ

Диего Мустафа in React Kyiv
Leonid Kuznetsov
Запрос?
запрос на бекенд да.
у меня в базе хранятся разделы для хедера
У меня react + flask на бекенде
источник

LK

Leonid Kuznetsov in React Kyiv
Диего Мустафа
запрос на бекенд да.
у меня в базе хранятся разделы для хедера
У меня react + flask на бекенде
Бизнес логику выноси лучше в мидлвары
источник

LK

Leonid Kuznetsov in React Kyiv
Посмотри в сторону redux-thunk, redux-saga
источник

SG

Stas G in React Kyiv
с чего ты взял, что там редакс?)
источник

SG

Stas G in React Kyiv
Диего Мустафа
где лучше всего делать запрос для хедера, футера ?
в самом компоненте или использовать контекст ?
смотря как часто эти компоненты реюзаются. я бы в контекст сложил, но если эти данные больше нигде не нужны, то можно и в самом хедере/футере
источник

SG

Stas G in React Kyiv
главное правильно обработать, чтобы не отправлять лишних запросов
источник

ДМ

Диего Мустафа in React Kyiv
Stas G
с чего ты взял, что там редакс?)
без redux
источник