Dmitriy Serdtsev
Dmitriy Serdtsev
Про сборку, я бы вообще какой-нибудь create-react-app посмотрел, там должно быть уже всё настроено в лучшем виде и вроде доступна кастомизация вебпак конфига
Да, там всё круто, но вот раутинг ты файлами делаешь. Но вроде бы это дает больше плюсов чем минусов, там сборка заточена под это, каждая страница тянет за собой только...
- быстрая сборка/пересборка с нормальным хотрелоадом, кешированием и прочими ништяками - рендеринг страниц на этапе сборки (возможно с префетчингом каких-то данных), полезно для лендинг страниц - рендеринг страниц на сервере...
тута есть небольшой дебаг связанный с SSR https://github.com/fullstack-development/react-redux-starter-kit/pull/118#issuecomment-514733409
Не очень понял альтернативу. getErrorMsg мы обычно юзаем в блоке catch, в который может прилететь всё что угодно, но обычно мы ждем ошибку. причем тут discriminated union?
Мне кажется такая себе альтернатива. Тебе всё равно придется написать try-catch, но уже в слое api, причем в него придется завернуть каждый метод api, чтобы если че не просрать эксепшен,...
Используя try-catch ты имеешь возможность различать разные типы ошибок с помощью instanceof и доставать из ошибки разную доп информацию, в варианте предлагаемым тобой придется добавлять вложенный уровень - discriminated union...
Все равно не понимаю как вы с помощью Either и io-ts полностью уйдете от try/catch. Руками будете проверять всё, чтобы получить флаг true/false и вернуть left или right? Either крут,...
мультиинстанс вынесли в отдельны репозиторий просто и должны были завернуть в npm пакет https://github.com/fullstack-development/redux-multi-connect
По поводу фабрики, я уже использовал похожий подход. дополнительно к FeatureConnector писал хелпер getAsyncContainer, который вызывал в индексе асинхронной фичи и там формировал асинхронные контейнеры. И получается везде где мы...