В React Native (и, следовательно, в React), использующем Redux, у нас есть ограничение, заключающееся в том, что мы не должны хранить несериализуемые данные, поэтому каждый отдельный экземпляр класса становится простым объектом. Итак, я думаю, что больше нет смысла использовать классы.
Например, если мое приложение представляет собой приложение для управления автопарком, возможно, у меня будут такие сущности, как Car
, User
и т. д.
Теперь мой вопрос: где бы вы управляли созданием экземпляров? В классическом ООП я просто делаю new Car();
, но в этом случае, может быть, правильнее будет dispatch
создатель действия выполнит требуемую операцию, так что dispatch(makeCar())
, это правильно?
А что, если у меня есть вычисляемое свойство, например get age
?
Я совсем новичок в этом мире...
redux-orm
, но это может не соответствовать вашему варианту использования или существующему коду. - person trixn   schedule 21.09.2020redux-orm
, чтобы узнать, как они справляются с этим. Но это изрядное количество накладных расходов, связанных с таким стилем ООП. Redux, вероятно, не лучший вариант для этого. - person trixn   schedule 21.09.2020