Size: a a a

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

2021 May 05

VK

Vladimir Kurchatkin in React — русскоговорящее сообщество
какое отношение реакт имеет к коду ответа?
источник

MM

Maksim Melnichuk in React — русскоговорящее сообщество
разве нет логики между тем когда ты переходишь на неизвестный маршрут на фронте и получаешь 404 страницу ?
источник

M

Marina in React — русскоговорящее сообщество
Всем привет! У меня есть несколько переменных, состояние которых я меняю через UseState. Всё прекрасно отрабатывает. И только у одной пременной состояние не обновляется. Смотрю в отладчик, там эта функция вызывается, но после этого шага куда-то пропадает аргумент(( Читала, что дело в асинхронности, но тогда бы не обновлялись остальные переменные, а вот они работают как надо. Подскажите, пожалуйста, в чём может быть ошибка? Спасибо!))
источник

VK

Vladimir Kurchatkin in React — русскоговорящее сообщество
404 страница != 404 код ответа. Код ответа отдает http-сервер.
источник

MM

Maksim Melnichuk in React — русскоговорящее сообщество
ну вы же понимаете надеюсь что 404 = 404 код ответа всегда! ибо это не 404 страница а простая страница
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in React — русскоговорящее сообщество
можно получить с бека такой код, и в таком случае редеректить на нужную страницу (404) пользователя.
источник

MM

Maksim Melnichuk in React — русскоговорящее сообщество
и на этой странице какой код ответа будет? 200?
источник

VK

Vladimir Kurchatkin in React — русскоговорящее сообщество
Есть разница между "нарисовать реактом страницу, на которой написано 404" и 404 HTTP кодом, который отдал HTTP сервер
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in React — русскоговорящее сообщество
нет. 404!
если редиректить то 301
источник

MM

Maksim Melnichuk in React — русскоговорящее сообщество
а если к примеру это статичные страницы которые не делают запрос к серверу
источник

MM

Maksim Melnichuk in React — русскоговорящее сообщество
по кодам я осведомлен) можете чуть подробнее объяснить. вот у вас есть маппинг роутов в реакте, any роут ведет на 404 страницу, это 200 ответ
как вы предлагаете получить 404? если к примеру я начну вводить абракадабру в адресной строке. просто хочу понять
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in React — русскоговорящее сообщество
А как вы поймёте, что у вас страницы не существует?
источник

MM

Maksim Melnichuk in React — русскоговорящее сообщество
если этой страницы нету в маппинге роутов
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in React — русскоговорящее сообщество
будет код 200.
Я хз, как без бека получить 404 код.
источник

MM

Maksim Melnichuk in React — русскоговорящее сообщество
вот и я(( просто не силен с реактом, вернее вообще никак, чисто логически размышляю что 404 страница должна отдавать 404 код
а серверным ответом и так понятно
источник

VK

Vladimir Kurchatkin in React — русскоговорящее сообщество
В SPA сервер всегда отдат 200 на все роуты
источник

VK

Vladimir Kurchatkin in React — русскоговорящее сообщество
При использовнии SSR можно что-то изобразить
источник

S

Sm•ok 😈✔️ in React — русскоговорящее сообщество
Юзер может открыть страницу

news/1337 и такой статьи может не быть, об этом мы узнаем после получения новости

И ты хочешь в таком случае кидать на страницу 404?
источник

MM

Maksim Melnichuk in React — русскоговорящее сообщество
выше я не описывал такой кейс
источник

S

Sm•ok 😈✔️ in React — русскоговорящее сообщество
Я поэтому дал реплай
источник