монады? Мне кажется меня не поймут если я их притащу
Мне очень нравится такой подход, но я не уверен как он будет работать на фронте вместе с теми инструментами и подходами, к которым мы привыкли на фронте Тоже интересно было бы посмотреть какой-то ресерч На беке в серьезных экосистемах это повсеместно есть
ну я вот переписал свой больной кусок на монаду и прям не могу насмотреться
А какой стек у вас? Вы прям с самого апи слоя монады возвращаете?
да, не могу кинуть скрины Суть в том, что есть 3 слоя: апи, стор, компонент Из апи мы делаем запрос и там же определяем удачно/неудачно В сторе сетим юзера и возвращаем монаду дальше В компоненте просто отображаем нужную ошибку Стек у меня накст и вуекс, но суть не изменится хоть с реактом и редаксом
А какую либу для монад используете?
https://www.npmjs.com/package/@sweet-monads/either
В принципе, если людям показать proof of concept и объяснить немного что и зачем - вполне можно притащить
Понять базы в принципе не сложно, но всякие вещи по типу chain пока что в голове не укладываются)
Надо просто рассказать в чем минусы стандартного подхода с try/catch
Кстати, у вас тс?
Обсуждают сегодня