User
Проблему #1 ещё можно решить, используя строковый enum для action types.
enum ActionType { ACTION_WITH_FOO = 'ACTION_WITH_FOO', ACTION_WITH_BAR = 'ACTION_WITH_BAR', } const actionCreator1 = () => ({ foo: 'some_value', type: ActionType.ACTION_WITH_FOO, }); const actionCreator2 = () => ({ bar: 100500, type: ActionType.ACTION_WITH_BAR, });
Проблему #1 ещё можно решить, используя строковый enum для action types.