Size: a a a

Atomic Design && Feature Slices

2021 January 26

BA

Bogdan Aleksandrovic... in Atomic Design && Feature Slices
@sovasergey , привет, решил глянуть, как класс апи сделан в howtocards, а там самописица, какой то умысл в этом есть или это чем то удобнее?
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
Bogdan Aleksandrovich
@sovasergey , привет, решил глянуть, как класс апи сделан в howtocards, а там самописица, какой то умысл в этом есть или это чем то удобнее?
весит меньше
исправляется проще
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
64 строки весят в в 13 раз меньше того же axios
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
потому что делают только то, что требуется
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
притом, чтобы удобно было юзать axios внутри проекта
всё равно придется написать обвязку
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
fetch и так достаточно мощный
источник

BA

Bogdan Aleksandrovic... in Atomic Design && Feature Slices
спс
источник
2021 January 28

DZ

Dmitry Zherebko in Atomic Design && Feature Slices
А че еффектор в апи слое забыл?
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
createStore<🦉> ⁣
fetch и так достаточно мощный
Пока не нужно думать об отмене запросов
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
Или интерцепторах
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
Хз, я всегда на аксиосе сижу без всяких оберток, и проблем не было никогда, когда бэк был грамотно написан с консистентными ответами и эррор хендлингом
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
Dmitry Zherebko
А че еффектор в апи слое забыл?
Чтобы текла абстракция и появилась привязка к вендору ))

Но вообще, там это скорее как биндинги идут. Может и есть смысл вынести, но я его не вижу. Типа, если у тебя ВСЁ на эффекторе, то можно завязаться на нем где угодно, в любом случае ты его не поменяешь малой кровью (это к любому вендору относится)

А апи слой - штука, которая колупается раз в Н месяцев / лет. Написал и забыл до ченж реквеста или бага
источник

DZ

Dmitry Zherebko in Atomic Design && Feature Slices
Arthur Irgashev
Или интерцепторах
или прогресе аплоада
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
Dmitry Zherebko
А че еффектор в апи слое забыл?
генерирую сразу эффекты
и подписываюсь на базовый эффект запроса
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
Arthur Irgashev
Или интерцепторах
интерцепторы не нужны обычно никогда
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
Arthur Irgashev
Пока не нужно думать об отмене запросов
отмена отлично работает через AbortController
и тоже нужна раз в проект
источник

DZ

Dmitry Zherebko in Atomic Design && Feature Slices
createStore<🦉> ⁣
интерцепторы не нужны обычно никогда
так ты свой интерсептор заменил еффектором
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
Dmitry Zherebko
так ты свой интерсептор заменил еффектором
у меня интерцепторов нет как класса
источник

DZ

Dmitry Zherebko in Atomic Design && Feature Slices
источник