Size: a a a

Atomic Design && Feature Slices

2021 January 28

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
Arthur Irgashev
Вызвал эффект, а дальше магия
тем, что это буквально не так
источник

c⁣

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

c⁣

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

c⁣

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

AI

Arthur Irgashev in Atomic Design && Feature Slices
createStore<🦉> ⁣
давай рассмотрим два случая:
твой с аксиосом и интерсепторами
и мой

твой:
1. вызвал запрос, тот дергает аксиос метод
2. что-то происходит внутри
3. запрос появился в девтулзах браузера
Что если в девтулзах браузера вообще не то, что ты ожидал?
1. открываешь исходник запроса и видишь вызов аксиоса
2. внимательно изучаешь апи аксиоса, чтобы понять что он меняет
3. тратишь часы на то, чтобы понять, почему стандартное апи аксиоса вдруг ведет себя не так
4. обнаруживаешь, что где-то в совершенно другом файле добавляется интерсептор, и хорошо, если только один


мой случай:
1. вызвал запрос, тот дергает обертку, та дергает фетч
2. запрос появился в девтулзах браузера
Что если пошло что-то не так?
1. открываешь исходник запроса, видишь вызов обертки
2. открываешь исходник обертки, видишь вызов фетч
код проводящий любые манипуляции прямо здесь
И вот на первом вопросе нужно остановиться и спросить себя, а так ли это реально ? За 4 года юзания аксиоса такого ну вообще никогда не было
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
Arthur Irgashev
И вот на первом вопросе нужно остановиться и спросить себя, а так ли это реально ? За 4 года юзания аксиоса такого ну вообще никогда не было
ты думаешь я перестал юзать аксиос из-за домыслов?
источник

c⁣

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

c⁣

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

c⁣

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

AI

Arthur Irgashev in Atomic Design && Feature Slices
Ну вот я могу сказать только «у меня такая же нога, но не болит»

Здесь я вижу такую же неявную логику, но в другом месте просто
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
причем самое забавное
что именно удаление аксиоса, привело к тому, что у нас в командах
слой апи вообще не редактируется никогда с момента старта проекта
источник

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
Arthur Irgashev
Ну вот я могу сказать только «у меня такая же нога, но не болит»

Здесь я вижу такую же неявную логику, но в другом месте просто
пока ты не знаешь как работают эффекты
то да
этот код неявен
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
Ну, да
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
Я просто к чему
источник

c⁣

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

c⁣

createStore<🦉>... in Atomic Design && Feature Slices
если не знаешь как работает мобх
то любой код с ним, максимально не очевиден
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
Если проект большой, то часто ты не знаешь того, что и как работает. А вот вынесут этот код в отдельный нмп, например ?
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
createStore<🦉> ⁣
смысл обсуждать библиотеку, которую ты не знаешь?
Это ты о чём ? Сначала понимал, потом перестал
источник

DZ

Dmitry Zherebko in Atomic Design && Feature Slices
createStore<🦉> ⁣
если не знаешь как работает мобх
то любой код с ним, максимально не очевиден
я знаю как работает еффектор и всё равно всё сложно выглядит
источник

AI

Arthur Irgashev in Atomic Design && Feature Slices
Dmitry Zherebko
я знаю как работает еффектор и всё равно всё сложно выглядит
+
источник