Ducksパターンって? Reduxでは、機能ごとにファイルを分けてコードを書くのが一般的です。しかし実際には、Action Type、Action Creator、Reducerといった密結合であるはずのコードまで分散されてしまいます。なので、カテゴリごとにそれらを1箇所にまとめちゃおう!というのがDucksです。 // Actions const ADD_TODO = 'todo/ADD_TODO' const TOGGLE_TODO = 'todo/TOGGLE_TODO' // ... // Action Creators export function addTodo(text) { return { type: ADD_TODO, text } } export function createWidget(id) { return { type: TOGGLE_TODO, id