Slide 14
Slide 14 text
FluxͷStore
͔ͨ͠ʹ
// TodoStore#reduce() ...
switch (action.type) {
// ...
// ೖྗͷఆٛ
case TodoActionTypes.TOGGLE_TODO:
// ঢ়ଶભҠઌͷఆٛ (state.update()ͷฦ͕ભҠޙͷঢ়ଶ)
return state.update(
action.id,
todo => todo.set('complete', !todo.complete),
);
// ...
}
// ...
via. flux/TodoStore.js at master · facebook/flux · GitHub