文件名称:Rails-React-Flux-CSP:该项目是在 js-csp 中为 React.js 实现 Flux 架构的尝试
文件大小:186KB
文件格式:ZIP
更新时间:2024-06-29 17:26:33
Ruby
模板 由。 结构 实现文件夹放在app/frontend/javascripts/ ,后面会被编译。 主意 代替实现,我们可以让 action 和 store 之间的通信,或者 store 和组件之间的通信更详细吗? 行动 // app/frontend/javascripts/actions.js csp . putAsync ( sourceChan , { store : StoreDetails . AppStore , actionType : Constants . ADD_ITEM , item : item } ) ; // app/frontend/javascripts/store/app-store.js csp . operations . pub . sub ( publication , StoreDetails . AppStore , inChan )
【文件预览】:
Rails-React-Flux-CSP-master
----.gitignore(516B)
----README.md(2KB)
----Bowerfile(159B)
----bin()
--------rails(145B)
--------bundle(129B)
--------rake(90B)
--------setup(805B)
----test()
--------integration()
--------mailers()
--------fixtures()
--------models()
--------helpers()
--------test_helper.rb(312B)
--------controllers()
----public()
--------500.html(1KB)
--------robots.txt(202B)
--------422.html(2KB)
--------404.html(2KB)
--------favicon.ico(0B)
----preprocessor.js(411B)
----Gemfile(2KB)
----.bowerrc(52B)
----db()
--------seeds.rb(343B)
----log()
--------.keep(0B)
----.ruby-version(6B)
----app()
--------views()
--------mailers()
--------api()
--------models()
--------frontend()
--------helpers()
--------assets()
--------controllers()
----.rspec(30B)
----package.json(906B)
----vendor()
--------assets()
----Gemfile.lock(9KB)
----config()
--------database.yml(552B)
--------environment.rb(150B)
--------environments()
--------application.rb(1KB)
--------secrets.yml(964B)
--------webpack()
--------locales()
--------boot.rb(132B)
--------initializers()
--------routes.rb(2KB)
----spec()
--------javascripts()
--------rails_helper.rb(2KB)
--------spec_helper.rb(4KB)
----.ruby-gemset(21B)
----npm-debug.log(1.01MB)
----config.ru(153B)
----lib()
--------tasks()
--------assets()
----gulpfile.js(210B)
----Rakefile(249B)