Size: a a a

2020 February 26

ДМ

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

LK

Leonid Kuznetsov in React Kyiv
Stas G
с чего ты взял, что там редакс?)
Я понял 🤦‍♂️🤦‍♂️🤦
источник

ДМ

Диего Мустафа in React Kyiv
Leonid Kuznetsov
Я понял 🤦‍♂️🤦‍♂️🤦
без redux - не модно сейчас?
у меня приложение без него не плохо работает..
обьясни, почему redux необходим
источник

LK

Leonid Kuznetsov in React Kyiv
Диего Мустафа
без redux - не модно сейчас?
у меня приложение без него не плохо работает..
обьясни, почему redux необходим
Наоборот, стало модно без redux. Просто я не понимаю что значит делать запрос в хедере или футере?
источник

SG

Stas G in React Kyiv
модно :D
источник

ДМ

Диего Мустафа in React Kyiv
Leonid Kuznetsov
Наоборот, стало модно без redux. Просто я не понимаю что значит делать запрос в хедере или футере?
в компонентах
источник

LK

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

LK

Leonid Kuznetsov in React Kyiv
Тут нужно исходить из потребности, но лучше придерживаться концепции в твоём случаи как dump/smart
источник

EM

Eugene M in React Kyiv
Sergey Kovalenko
Суть такая: нужно показать error страницу, когда API не находит данных для запрашиваемой страницы
if (res && !data) {
    res.statusCode = 404
    res.end('Not found')
    return
 }
источник

SK

Sergey Kovalenko in React Kyiv
Eugene M
if (res && !data) {
    res.statusCode = 404
    res.end('Not found')
    return
 }
Да, походу это единственный вариант
источник

SK

Sergey Kovalenko in React Kyiv
А на клиенте просто рендерить next/error вместо страницы
источник

ДМ

Диего Мустафа in React Kyiv
Leonid Kuznetsov
Тут нужно исходить из потребности, но лучше придерживаться концепции в твоём случаи как dump/smart
у меня есть компонтент MainPage, в котором есть компонтент Header. Есть также компонент другой страницы, где тоже есть Header.

Вопрос: обернуть в контекст, где будет инфа для хедера или в самом копмпоненте делать запрос на сервер.
Хедер будет один раз рендерится вне зависимости от перехода на страницы? роутинг реакта если.

я не часто работаю с реактом, простити если что
источник

LK

Leonid Kuznetsov in React Kyiv
Диего Мустафа
у меня есть компонтент MainPage, в котором есть компонтент Header. Есть также компонент другой страницы, где тоже есть Header.

Вопрос: обернуть в контекст, где будет инфа для хедера или в самом копмпоненте делать запрос на сервер.
Хедер будет один раз рендерится вне зависимости от перехода на страницы? роутинг реакта если.

я не часто работаю с реактом, простити если что
Та незачем извеняться)
источник

LK

Leonid Kuznetsov in React Kyiv
Лучше выводи бизнес логику на вверх, а уже сами пропсы прокидывай через контекст
источник

DB

Dima Bildin in React Kyiv
А там fetch с саспенсом ещё не популярно?
источник

ДМ

Диего Мустафа in React Kyiv
Leonid Kuznetsov
Лучше выводи бизнес логику на вверх, а уже сами пропсы прокидывай через контекст
Чтобы не прокидывать,  используют контекст, не?
источник

SG

Stas G in React Kyiv
Диего Мустафа
у меня есть компонтент MainPage, в котором есть компонтент Header. Есть также компонент другой страницы, где тоже есть Header.

Вопрос: обернуть в контекст, где будет инфа для хедера или в самом копмпоненте делать запрос на сервер.
Хедер будет один раз рендерится вне зависимости от перехода на страницы? роутинг реакта если.

я не часто работаю с реактом, простити если что
Скорее всего на каждой странице будет заново рендериться
источник

SG

Stas G in React Kyiv
Если у тебя SPA, а данные на страницах не меняются, то лучше вынести запрос выше
источник

ДМ

Диего Мустафа in React Kyiv
Stas G
Если у тебя SPA, а данные на страницах не меняются, то лучше вынести запрос выше
да, все так
источник

ДМ

Диего Мустафа in React Kyiv
спасибо 👍
источник