Я также столкнулся с тем же сценарием, когда писал свое приложение.Мой подход к моему React Native App заключался в создании React Components, но я имел дело со значительной частью извлечения / обработки моих данных вне React Components - потому что я не знал, буду ли я использовать React все время, но хотелсоздавать повторно используемые модули для моих других проектов Type / JavaScript.Например, я создал несколько вспомогательных файлов, которые имели дело с различными API, но когда я интегрировал Redux в свой проект - у меня возникла та же проблема.Как мне отправлять без повторного добавления в ваш магазин (как я вижу, это можно рассматривать как Anti-Pattern).
Читая в нескольких статьях, нет реального места, чтобы предположить, что этот подход - «Anti Pattern».».Чаще всего магазины импортируются в контексте React (а это не обязательно) - это Anti Pattern.В вашем случае использования я не очень понимаю, как это может быть Anti Pattern, я, конечно, пришел к такому выводу, когда делал то же самое.На мой взгляд, «общие» части приложения должны использоваться многими другими частями приложения.