Reactの勉強始めたばかりのものです。
ReduxのActionについて質問です。
export enum CounterActionType { ADD = 'COUNTER/ADD', DECREMENT = 'COUNTER/DECREMENT', INCREMENT = 'COUNTER/INCREMENT', } export interface CounterAction { type: CounterActionType; amount?: number; } export const add = (amount: number): CounterAction => ({ amount, type: CounterActionType.ADD, }); export const decrement = (): CounterAction => ({ type: CounterActionType.DECREMENT, }); export const increment = (): CounterAction => ({ type: CounterActionType.INCREMENT, });
このコードで add, decrement, incrementの type プロパティで、CounterActionType のプロパティを使ってるのはReduxのルールでしょうか?
単純に
export const add = (amount: number): CounterAction => ({ amount, type: 'COUNTER/ADD' // 変更部分 });
このようにリテラルで記述するのはなしですか?(型もそれに合わせて変えます)
あなたの回答
tips
プレビュー