vue (vuex) сидел, там с созданием стора не было никаких проблем, но вот я перешел на реакт и началось..
Вопрос:
Как можно избавиться от такого копипаста? У меня есть либа с асинхронными методами. Мне нужно из стора вызывать эти методы, но решение которое я нашел в документации выглядит очень криво..
Скрин 1 - сам стор
Скрин 2 - обратка кейсов. Тут куча одинакового кода
Пытался создать как то вспомогательный метод по типу addBuilderCases, но не справился с типизацией 🤷♂️
Возьми другой стейт менеджер
effector, mobx, zustand
https://www.reatom.dev/packages/async
Вообще можешь себе мидлвар написать для редакса чтобы запросы делать и будет тебе счастье
Я пробовал с помощью него обрабатывать исключения из либы, он начал возвращать свой тупейший SerializedError а не мой APIError, и все, я сгорел на нем и забил на эту штуку
https://github.com/vnva/random-fox
Ну тут вряд ли а редаксе проблема
Обсуждают сегодня