Size: a a a

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

2020 March 12

🦜

🦜 in Next.js — русскоговорящее сообщество
Oleg Rizhkov
я правильно понимаю - код, написанный на нексте выполняется (может выполняться) и на сервере и на клиенте? мне в каждом месте, где используется, скажем, localstorage, нужно писать проверку? выглядит не очень. можно это обойти?
прочитай про изоморфность кода
источник

V

VACincoming in Next.js — русскоговорящее сообщество
я видимо прогулял
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
Oleg Rizhkov
я правильно понимаю - код, написанный на нексте выполняется (может выполняться) и на сервере и на клиенте? мне в каждом месте, где используется, скажем, localstorage, нужно писать проверку? выглядит не очень. можно это обойти?
Ты не можешь это обойти. На сервере нет browser api
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
точнее, его клиентской части
источник

in Next.js — русскоговорящее сообщество
🦜
лол, это в нубке проходят
+
источник

OR

Oleg Rizhkov in Next.js — русскоговорящее сообщество
🦜
прочитай про изоморфность кода
где?
ну я вижу путь - не вызывать функции, которые используют клиентский апи. за этим нужно следить (по идее, инициализировать функции на дид маунт, вроде механизмов больше нет).
ну или второй - всегда использовать эти функции в клиентской части и перезавать эти локал storage и locationы всякие в аргументы.
в первом не нравится, что это увеличивает нагрузку, а во втором больше кода, по сути, бесполезного.
источник

V

Valentin in Next.js — русскоговорящее сообщество
а хуки никак не использовать внутри статических функций `getInitialProps`и др от некста?
Точнее  useEffect хотяб
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
Valentin
а хуки никак не использовать внутри статических функций `getInitialProps`и др от некста?
Точнее  useEffect хотяб
нет, лол
источник

OR

Oleg Rizhkov in Next.js — русскоговорящее сообщество
Valentin
а хуки никак не использовать внутри статических функций `getInitialProps`и др от некста?
Точнее  useEffect хотяб
ну хуки можно использовать только в компонентах. иначе это не хуки.
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
пацаны, ну это прям очень глупые вопросы
источник

in Next.js — русскоговорящее сообщество
🦜
пацаны, ну это прям очень глупые вопросы
день такой)
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
Oleg Rizhkov
где?
ну я вижу путь - не вызывать функции, которые используют клиентский апи. за этим нужно следить (по идее, инициализировать функции на дид маунт, вроде механизмов больше нет).
ну или второй - всегда использовать эти функции в клиентской части и перезавать эти локал storage и locationы всякие в аргументы.
в первом не нравится, что это увеличивает нагрузку, а во втором больше кода, по сути, бесполезного.
ну так используй другой подход к хранению данных, а не у клиента храни
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
сохраняй настройки юзера в бд
источник

OR

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

🦜

🦜 in Next.js — русскоговорящее сообщество
Oleg Rizhkov
ну токен - штука хранящаяся на клиенте в любом случае.
токен никто не хранит в локалсторе
источник

OR

Oleg Rizhkov in Next.js — русскоговорящее сообщество
🦜
токен никто не хранит в локалсторе
в смыыыысле...
источник

V

Valentin in Next.js — русскоговорящее сообщество
🦜
пацаны, ну это прям очень глупые вопросы
я болею =( думать больно, а делать нужно. Ток сейчас появилось время на код, и давно хочу хуки исп уже 2020
источник

🦜

🦜 in Next.js — русскоговорящее сообщество
Oleg Rizhkov
в смыыыысле...
лол
источник

🦜

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

OR

Oleg Rizhkov in Next.js — русскоговорящее сообщество
ну у меня есть бек отдельный. нормально ли создать ещё одну бд для... чего? для авторизации?
источник