SlideShare une entreprise Scribd logo
1  sur  19
Télécharger pour lire hors ligne
Fluxの話
var me = {
name: Yuta Shimakawa ,
twitter: @banana_umai ,
qiita: bananaumai ,
github: bananaumai ,
belongingTo: Livesense, Inc ,
}
FluxのDispatcherとAction
周りのことでもやもやして
いることを晒してみる
ActionはDispatcherを通じてStoreに渡るオブジェクト。
Actionの識別子とStoreが処理するデータを持つ。
Actionを受け取ったStore側はActionの識別子を見て自分が処
理すべきか、処理するならばどのような処理を行うべきかを判断
し、データフィールドのデータを使ってなんらかの処理をする。
ActionCreatorはActionを作成し、それをDispacherに引き渡
すメソッド。Viewを通じたユーザーインタラクションやHTTPな
どの通信によって発生するイベントの中で呼び出される。
http://facebook.github.io/flux/docs/actions-and-the-dispatcher.html
http://qiita.com/bananaumai/private/c43fc73d66e51a535e36
var SomeActionTypes = {
FOO: null
}
var SomeActionCreator = {
foo: function(txt) {
Dispatcher.dispatch({
actionType: SomeActionTypes.FOO,
var SomeActionTypes = {
FOO: null
}
var SomeActionCreator = {
foo: function(txt) {
Dispatcher.dispatch({
actionType: SomeActionTypes.FOO,
Action
var SomeActionTypes = {
FOO: null
}
var SomeActionCreator = {
foo: function(txt) {
Dispatcher.dispatch({
actionType: SomeActionTypes.FOO,
ActionCreator
var SomeActionTypes = {
FOO: null
}
var SomeActionCreator = {
foo: function(txt) {
Dispatcher.dispatch({
actionType: SomeActionTypes.FOO,
何だか少し冗長で書いてて
やや気持ち悪い感ガガガガ
https://github.com/facebook/flux/blob/master/examples/flux-todomvc/js/actions/TodoActions.js
ActionCreatorの中で、値に
応じてDispatchするActionを
振り分けることができるのか。
ところで
RefluxJS
Actions Store Views
https://github.com/spoike/refluxjs-todo
ActionCreator -> Action->
Dispatcherの美味しい使い方
ご存じの方は、ぜひぜひご教
えてくださいm(_ _)m
ありがとうございました

Contenu connexe

En vedette

Explotación infantil.Antonio Pérez 4º B
Explotación infantil.Antonio Pérez 4º BExplotación infantil.Antonio Pérez 4º B
Explotación infantil.Antonio Pérez 4º B
galofix
 
kan resume
kan resumekan resume
kan resume
Kan Mani
 
Diasanpatrick's xavicid
Diasanpatrick's xavicidDiasanpatrick's xavicid
Diasanpatrick's xavicid
xavi1090
 

En vedette (16)

関数プログラミングことはじめ
関数プログラミングことはじめ関数プログラミングことはじめ
関数プログラミングことはじめ
 
AngularJSとFluxとRiotJSと
AngularJSとFluxとRiotJSとAngularJSとFluxとRiotJSと
AngularJSとFluxとRiotJSと
 
React.js + Flux入門 #scripty02
React.js + Flux入門 #scripty02React.js + Flux入門 #scripty02
React.js + Flux入門 #scripty02
 
Explotación infantil.Antonio Pérez 4º B
Explotación infantil.Antonio Pérez 4º BExplotación infantil.Antonio Pérez 4º B
Explotación infantil.Antonio Pérez 4º B
 
Review of work in progress October 2012 Part 1
Review of work in progress   October 2012 Part 1Review of work in progress   October 2012 Part 1
Review of work in progress October 2012 Part 1
 
Linguagem sql
Linguagem sqlLinguagem sql
Linguagem sql
 
kan resume
kan resumekan resume
kan resume
 
Framework Foundation Basicão
Framework Foundation BasicãoFramework Foundation Basicão
Framework Foundation Basicão
 
7 ingredients to search engine optimisation (SEO) for Joomla
7 ingredients to search engine optimisation (SEO) for Joomla7 ingredients to search engine optimisation (SEO) for Joomla
7 ingredients to search engine optimisation (SEO) for Joomla
 
Diasanpatrick's xavicid
Diasanpatrick's xavicidDiasanpatrick's xavicid
Diasanpatrick's xavicid
 
SEO nieuws Google Cirles SEO Universiteit
SEO nieuws Google Cirles SEO UniversiteitSEO nieuws Google Cirles SEO Universiteit
SEO nieuws Google Cirles SEO Universiteit
 
Review of work in progress March 2012 - Part 2
Review of work in progress   March 2012 - Part 2Review of work in progress   March 2012 - Part 2
Review of work in progress March 2012 - Part 2
 
FORMAR PALABRAS
FORMAR PALABRASFORMAR PALABRAS
FORMAR PALABRAS
 
Literate Environment Analysis by Jessica Kemp
Literate Environment Analysis by Jessica KempLiterate Environment Analysis by Jessica Kemp
Literate Environment Analysis by Jessica Kemp
 
Canción la fruta presentación
Canción la fruta presentaciónCanción la fruta presentación
Canción la fruta presentación
 
Technology update
Technology updateTechnology update
Technology update
 

FluxのDispatcherとAction周りのことでもやもやしていることを晒してみる