Size: a a a

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

2021 March 08

SC

Sergey Chumak in React — русскоговорящее сообщество
Den Pol
Нигде нет ссылки на this.props.onclick. А вообще, лучше переписать на FC.
Спасибо
источник

А

Алексей in React — русскоговорящее сообщество
Ребят, я правильно понимаю, что next.js также лезет в построение АПИ? Смутило то, что почти не описывается композиция какого-нибудь nest.js с next.js. Я подумал о том, что nextjs исключает иные фреймворки, которые реализуют веб сервер
источник

RY

Rustam Yunusov in React — русскоговорящее сообщество
Алексей
Ребят, я правильно понимаю, что next.js также лезет в построение АПИ? Смутило то, что почти не описывается композиция какого-нибудь nest.js с next.js. Я подумал о том, что nextjs исключает иные фреймворки, которые реализуют веб сервер
Зачем вообще такая связка. Nest + next?
источник

DP

Den Pol in React — русскоговорящее сообщество
Алексей
Ребят, я правильно понимаю, что next.js также лезет в построение АПИ? Смутило то, что почти не описывается композиция какого-нибудь nest.js с next.js. Я подумал о том, что nextjs исключает иные фреймворки, которые реализуют веб сервер
Как вариант, юзать next + express, либо обрабатывать в /pages/api
источник

А

Алексей in React — русскоговорящее сообщество
Rustam Yunusov
Зачем вообще такая связка. Nest + next?
Чтобы иметь один веб сервер вместо двух
источник

А

Алексей in React — русскоговорящее сообщество
Den Pol
Как вариант, юзать next + express, либо обрабатывать в /pages/api
Я так и не понял, к сожалению, навязывает ли next js способ обработки API запросов?
источник

DP

Den Pol in React — русскоговорящее сообщество
Алексей
Я так и не понял, к сожалению, навязывает ли next js способ обработки API запросов?
Если нужен один веб-сервер - можно обойтись некстом. Но Некст не навязывает обработку апи )
источник

y

ymdev in React — русскоговорящее сообщество
Алексей
Ребят, я правильно понимаю, что next.js также лезет в построение АПИ? Смутило то, что почти не описывается композиция какого-нибудь nest.js с next.js. Я подумал о том, что nextjs исключает иные фреймворки, которые реализуют веб сервер
Ну ты же наверняка заметил, что в next всовываются функции типо getServerSideProps, которые выполняются на стороне сервера.
Поэтому и API они попытались также поместить где-то недалеко, представив это все как часть фронта просто в виде роута pages/api.

Но при этом они пишут, что ты волен выбрать любой другой веб-сервер/фреймворк для этого, если тебя чем-то стандартное решение не устроит
источник

А

Алексей in React — русскоговорящее сообщество
Понятно, спасибо
источник

k

krau5 in React — русскоговорящее сообщество
Как пофиксить вот такое вот чудо?
источник

y

ymdev in React — русскоговорящее сообщество
Алексей
Понятно, спасибо
Вот пишут https://nextjs.org/docs/advanced-features/custom-server
Там говорится, чего ты лишишься переходом на свой сервер ну и как это сделать вообще
источник

ЕК

Егор Ключанцев... in React — русскоговорящее сообщество
Всем привет! А кто уже имеет опыт внедрения Suspense в реальные проекты?
Вопрос вот такой возник:
* Suspense предназначен для получения данных, и помогает показывать всегда актуальную верстку (будь то состояние загрузки там где нужно или даже отложить индикатор загрузке с помощью useTransition.
* И он отлично покрывает все кейсы работы с получением данных - не нужны никакие дополнительные индикаторы isLoading и чего-то такого, не нужна информация о состоянии запроса

* Но! А что делать когда нам нужно не получать, а отправлять данные на сервер? Например сохранение данных при нажатии на кнопку сохранения? Ну и там после запроса возможно придется в том же компоненте изменить state компонента (например сбросить информацию об измененных полях).
источник

ЕК

Егор Ключанцев... in React — русскоговорящее сообщество
Вот вопрос - если кто юзал Suspense для реальных проектов - как вы решили действовать в случае изменения данных?) Для POST и PUT запросов?
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in React — русскоговорящее сообщество
Егор Ключанцев
Всем привет! А кто уже имеет опыт внедрения Suspense в реальные проекты?
Вопрос вот такой возник:
* Suspense предназначен для получения данных, и помогает показывать всегда актуальную верстку (будь то состояние загрузки там где нужно или даже отложить индикатор загрузке с помощью useTransition.
* И он отлично покрывает все кейсы работы с получением данных - не нужны никакие дополнительные индикаторы isLoading и чего-то такого, не нужна информация о состоянии запроса

* Но! А что делать когда нам нужно не получать, а отправлять данные на сервер? Например сохранение данных при нажатии на кнопку сохранения? Ну и там после запроса возможно придется в том же компоненте изменить state компонента (например сбросить информацию об измененных полях).
в любом же случае получаешь ответ от сервера.
Успешен ли он или нет.
источник

М

Марк in React — русскоговорящее сообщество
Sergey Chumak
class App extends React.Component
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in React — русскоговорящее сообщество
Марк
class App extends React.Component
Там уже импортировано
источник

ЕК

Егор Ключанцев... in React — русскоговорящее сообщество
☬ Sᴀʏᴅᴜʟʟᴏ ツ
в любом же случае получаешь ответ от сервера.
Успешен ли он или нет.
Ну разница есть, данные не загружены или изменились - показывать Spinner например.
Данные загружены и просто сохраняются - Spinner не нужен, по идее просто кнопку блокировать и менять state на успешный ответ. То есть поведение отличается, один и тот же fallback компонент не подходит) Но это один из вариантов что я рассматриваю - типа считать все запросы как запросы на получение данных.
источник

ЕК

Егор Ключанцев... in React — русскоговорящее сообщество
☬ Sᴀʏᴅᴜʟʟᴏ ツ
в любом же случае получаешь ответ от сервера.
Успешен ли он или нет.
Поэтому меня интересуют идеи тоже интересные конечно, но в первую очередь реальный опыт.
источник

DP

Den Pol in React — русскоговорящее сообщество
Егор Ключанцев
Ну разница есть, данные не загружены или изменились - показывать Spinner например.
Данные загружены и просто сохраняются - Spinner не нужен, по идее просто кнопку блокировать и менять state на успешный ответ. То есть поведение отличается, один и тот же fallback компонент не подходит) Но это один из вариантов что я рассматриваю - типа считать все запросы как запросы на получение данных.
Suspense, вроде, для подгрузки чанков, не для индикации работы с апи.
источник

R

Rros in React — русскоговорящее сообщество
Всем привет.
Хотел бы узнать по поводу httponly Cookie. Если я получаю такие куки с сервера, то ни сохранять, ни отправлять их вручную я не должен? Пытался найти в интернете, как работает авторизация через httponly куки, но большинство статей рассказывает, как просто сохранить ответ с сервера в куки и потом добавить их в заголовок, как у меня итак и реализовано на данный момент.
Для httponly cookie, как я понимаю, надо использовать только credentials?
И как реализовать авторизацию? Раньше я просто проверял на наличие актуального токена. Если же авторизациях через куки, то просто на любом ответ с сервера unauthorized перенаправлять на страницу логина?
источник