Size: a a a

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

2020 September 24

К

Карамультук... in React — русскоговорящее сообщество
Sergey Lukashev
хм, а чем плох вариант с тем, чтобы менять состояние в редаксе уже после того, как получим 200 с сервера?
может быть с сервера пришло 200, но на самом деле там что-то пошло не так и ничего не сохранилось например
источник

SL

Sergey Lukashev in React — русскоговорящее сообщество
Карамультук
может быть с сервера пришло 200, но на самом деле там что-то пошло не так и ничего не сохранилось например
так это баг сервера, такого быть не должно
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Sergey Lukashev
так это баг сервера, такого быть не должно
не должно но такое будет)
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
повторное получение записей надежный вариант
источник

SL

Sergey Lukashev in React — русскоговорящее сообщество
нет, это неправильный сценарий
источник

К

Карамультук... in React — русскоговорящее сообщество
да не должно, ты прав, но такое бывает сто процентов. В идеале конечно одну запись получать и ее только обновлять
источник

SL

Sergey Lukashev in React — русскоговорящее сообщество
Maxim Koylo
повторное получение записей надежный вариант
от случая к случаю, не везде он нужен
источник

EM

Eugene Maltsev in React — русскоговорящее сообщество
graphql возвращает ошибки с статусом 200 😅
источник

SL

Sergey Lukashev in React — русскоговорящее сообщество
Eugene Maltsev
graphql возвращает ошибки с статусом 200 😅
а в теле возвращает текст ошибки, на него фронт завязывается
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Sergey Lukashev
от случая к случаю, не везде он нужен
ну тут много нюансов, на зачастую проще просто отправить запрос
источник

К

Карамультук... in React — русскоговорящее сообщество
Eugene Maltsev
graphql возвращает ошибки с статусом 200 😅
graphql (в связке с аполло) вообще нивелирует эту проблему. Ничего писать не надо, все за тебя само работает 🙂
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Vasya Peregarkin
Подскажите пожалуйста, есть таблица, данные для которой я получаю с сервера, и есть модалка для редактирования пунктов таблицы. При сохранении изменений я делаю patch запрос на сервер. Вопрос в том как лучше обновлять таблицу. Заново делать запрос на сервер для получения данных таблицы или просто менять состояние в редаксе?
Это называется optimistic update, можете погуглить
источник

EM

Eugene Maltsev in React — русскоговорящее сообщество
Vasya Peregarkin
Подскажите пожалуйста, есть таблица, данные для которой я получаю с сервера, и есть модалка для редактирования пунктов таблицы. При сохранении изменений я делаю patch запрос на сервер. Вопрос в том как лучше обновлять таблицу. Заново делать запрос на сервер для получения данных таблицы или просто менять состояние в редаксе?
я бы наверное обновлял сразу через redux =)
ну зависит от данных и как важна их актуальность.
Ну или чтобы в запросе возвращался результат и его запихивать в результат.
источник

EM

Eugene Maltsev in React — русскоговорящее сообщество
Vladimir Klimov
Это называется optimistic update, можете погуглить
+
источник

SL

Sergey Lukashev in React — русскоговорящее сообщество
optimistic update - это когда ты обновил ui, еще не получив ОК с сервера
источник

К

Карамультук... in React — русскоговорящее сообщество
Vladimir Klimov
Это называется optimistic update, можете погуглить
при оптимистик апдейт ты вообще сервер не ждешь
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
и опять же таки мы не знаем твоих требований🙂
источник

SL

Sergey Lukashev in React — русскоговорящее сообщество
Maxim Koylo
и опять же таки мы не знаем твоих требований🙂
+
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
Sergey Lukashev
optimistic update - это когда ты обновил ui, еще не получив ОК с сервера
Так а не об этом речь была?
источник

SL

Sergey Lukashev in React — русскоговорящее сообщество
Vladimir Klimov
Так а не об этом речь была?
а никто не знает, это не уточнялось
источник