Size: a a a

Next.js — русскоговорящее сообщество

2020 April 25

W

Wacker in Next.js — русскоговорящее сообщество
как я понял styled component изолирует стили компонента?
источник

W

Wacker in Next.js — русскоговорящее сообщество
а цветовая схема зависит от атрибута theme у body
источник

ЯП

Ярослав Попов in Next.js — русскоговорящее сообщество
Привет всем.
Возжелал организовать сайт на некст и простой бэкенд на WP. Сам сайт (example.com)
server.listen(3000
впереди прокси нжинкс
proxy_pass http://localhost:3000;
.
Бэкенд  запилить отдельным поддоменом backend.example.com. Данные получать на фронт через рест
wpapi('backend.example.com/wp-json')

А не вызовет ли такая структура проекта лишних движений по сети и задержек?
источник

EI

Eduard Ilyaskin in Next.js — русскоговорящее сообщество
Wacker
как я понял styled component изолирует стили компонента?
У него для этого есть инструмент, theme provider
источник

W

Wacker in Next.js — русскоговорящее сообщество
Eduard Ilyaskin
У него для этого есть инструмент, theme provider
понял, спасибо!
источник

IK

Ilya Kmet in Next.js — русскоговорящее сообщество
Подскажите. Отличается ли использование Redux(Saga) в Next? Кто в итоге делает запросы api в saga, клиент или сервер.

Знаю, чт у Next несколько вариантов рендеринга => несколько вариантов делать запросы (клиент/сервер).

Помогите понять, я окончательно запутался.
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
Не отличается, просто запросы в апи делай в getInitialProps, а не в didMount/useEffect, gip будет вызыватся на клиенте или на сервере в разных условиях
источник

IK

Ilya Kmet in Next.js — русскоговорящее сообщество
Eugene M
Не отличается, просто запросы в апи делай в getInitialProps, а не в didMount/useEffect, gip будет вызыватся на клиенте или на сервере в разных условиях
Не совсем понял, мне казалось запросы лучше делать в самих экшенах( Знаю, что в getInitialProps нужно передавать initialState для каждого клиента.
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
ну а экшен ты как вызываешь?
источник

IK

Ilya Kmet in Next.js — русскоговорящее сообщество
Eugene M
ну а экшен ты как вызываешь?
ага. начинаю понимать немного. но это наверно разговор про первую подгрузку данных, а что если мне нужно их подгружать/изменять по разным евентам? Понимаю, что вопросы упоротые, но я весь день ресечу и уже каша в голове.
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
it depends
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
если тебе нужны данные на клиенте в какой-то момент, например подгрузить контент поп-апа, тут тут нет никаких изменений
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
а все что тебе нужно в initialState должно быть в gip
источник

IK

Ilya Kmet in Next.js — русскоговорящее сообщество
Eugene M
а все что тебе нужно в initialState должно быть в gip
это да, читал
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
так как initialState это то что тебе с сервера приедет, что вероятно важно для сео
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
там вроде есть пример с сагами
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
источник

IK

Ilya Kmet in Next.js — русскоговорящее сообщество
спасибо
источник

EM

Eugene M in Next.js — русскоговорящее сообщество
просто представь что ты в initialState редьюсера можешь положить уже реальные данные без запроса на сервак
источник

IK

Ilya Kmet in Next.js — русскоговорящее сообщество
Eugene M
так как initialState это то что тебе с сервера приедет, что вероятно важно для сео
так а далее dispatch можно смело вязать к кнопкам и стет будет менять ся у клиента?
источник