Size: a a a

2019 September 12

S

Sm•ok 😈✔️ in FrontCoder
если каждый роут нуждается в нормализации, зачем мне такое апи
источник

PO

Pavel Omelchenko in FrontCoder
Почему нельзя получать тот набор данных который не нужно будет поичесывать?
источник

В

Владимир in FrontCoder
потому что беку влом на своей стороне в класс засунуть нормализацию)
источник

S

Sm•ok 😈✔️ in FrontCoder
Потому что бэкэнду не удобно тоже срать в коде. Может, я не ед фронт и кто-то другой юзает этот же роут
источник

PO

Pavel Omelchenko in FrontCoder
Я не понимаю
источник

PO

Pavel Omelchenko in FrontCoder
Два метода сделать сложно?
источник

S

Sm•ok 😈✔️ in FrontCoder
Эт все вопросы к бэкам
источник

S

Sm•ok 😈✔️ in FrontCoder
но если бэк отказывается, то что же делать, кроме как нормализировать данные
источник

PO

Pavel Omelchenko in FrontCoder
Sm•ok 😈✔️
но если бэк отказывается, то что же делать, кроме как нормализировать данные
Это как?
источник

В

Владимир in FrontCoder
вспомнился анекдот про програмиста на стрельбище)) С моего конца все ушло штатно, ищите проблемы на стороне мишени)
источник

PO

Pavel Omelchenko in FrontCoder
Чтоза волшебное говно ты сейчас тут втираешь?
источник

VZ

Vladislav Zavadsky in FrontCoder
Pavel Omelchenko
Почему нельзя получать тот набор данных который не нужно будет поичесывать?
потому что для этого надо понимать jsonAPI ))
источник

PO

Pavel Omelchenko in FrontCoder
Владимир
вспомнился анекдот про програмиста на стрельбище)) С моего конца все ушло штатно, ищите проблемы на стороне мишени)
Если у ребят бардак в организации то так и будет.

У нас фронту нужен метод возвращающий тот набор данных который он требует - метод будет сделан
источник

S

Sm•ok 😈✔️ in FrontCoder
Sm•ok 😈✔️
Ну смотри. Прислал мне бэкэнд данные в линейном виде

{
  schedule: 1,
  start: 10:00
  end: 11:00
  branchId: 1
},

{
  schedule: 2,
  start: 10:00
  end: 11:00
  branchId: 3
}
но и в этом есть плюс. Сейчас у меня работает так

scheduleStore = backendData
normalizedScheduleStore = sheculdeStore.map(normalizeSomething);

В номралайс у меня данные для отображения. Мне нужно удалить расписание под scheulde === 2. Если я буду лезть в normalized, то я буду рекурсивно входить и искать, а так просто взял, да scheduleStore.filter(...)
источник

В

Владимир in FrontCoder
Pavel Omelchenko
Если у ребят бардак в организации то так и будет.

У нас фронту нужен метод возвращающий тот набор данных который он требует - метод будет сделан
так и должно быть
источник

S

Sm•ok 😈✔️ in FrontCoder
Pavel Omelchenko
Если у ребят бардак в организации то так и будет.

У нас фронту нужен метод возвращающий тот набор данных который он требует - метод будет сделан
Набор нормальный. Мне приходится трансформировать в вид для таблицы или для какой то моей либы
источник

PO

Pavel Omelchenko in FrontCoder
источник

S

Sm•ok 😈✔️ in FrontCoder
Я думаю, это тоже извращеные для бэкэнда) Под каждую либку подстраиваться
источник

PO

Pavel Omelchenko in FrontCoder
Так попроси метод такой чтобы он возвращал в нужном виде данные
источник

VZ

Vladislav Zavadsky in FrontCoder
Sm•ok 😈✔️
Набор нормальный. Мне приходится трансформировать в вид для таблицы или для какой то моей либы
не не, тебе надо посмотреть принципы rest и jsonapi, а потом просто кидать ссылку на спецификацию back-end
))
источник