Skip to content

Commit f6662a8

Browse files
committed
up flux and react
1 parent 697a6d7 commit f6662a8

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

_posts/JavaScript/2014-08-28-[译]利用Flux来构建Reactjs项目.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ tags : [react,flux]
2929

3030
* 渲染是一个不错的概念,虽然还有些问题,不过非常容易来处理应用程序逻辑
3131

32-
下面来看看不同框架对状态改变跟UI的交互方式,其实的输写规范统一是`cjs`(commonjs)规范,后续可以利用`browserify`来部署
32+
下面来看看不同框架对状态改变跟UI的交互方式,其中的输写规范统一是`cjs`(commonjs)规范,后续可以利用`browserify`来部署
3333

3434

3535
### Backbone
@@ -83,7 +83,7 @@ var View = Backbone.View.extend({
8383

8484
### 优点
8585

86-
`backbone`让视图更新变的非常容易,任务UI的交互都可以更新模型,而模型更新又可以影响视图,从而脱离利用原生`dom`操作来更新UI,一切是以模型来做为主角
86+
`backbone`让视图更新变的非常容易,任何UI的交互都可以更新模型,而模型更新又可以影响视图,从而脱离利用原生`dom`操作来更新UI,一切是以模型来做为主角
8787

8888
### 缺点
8989

@@ -234,7 +234,7 @@ module.exports = React.createClass({
234234

235235
```
236236

237-
嗯,看起来代码有点多,试着这样想想,`flux`上面的例子里,假如需求改变了,有可能我们要移除很多代码,但是在`flux`的例子里,应用程序添加任务东西,都不需要移除任务代码,如果你需要一个新的`store`,只要添加它然后给依赖它的组件就可以,如果需要更多的视图,只需要在创建它并添加到使用它的组件中去,而且也不会影响当前环境内的`其它视图与模型`.
237+
嗯,看起来代码有点多,试着这样想想,`flux`上面的例子里,假如需求改变了,有可能我们要移除很多代码,但是在`flux`的例子里,应用程序添加任何东西,都不需要移除任何代码,如果你需要一个新的`store`,只要添加它然后给依赖它的组件就可以,如果需要更多的视图,只需要在创建它并添加到使用它的组件中去,而且也不会影响当前环境内的`其它视图与模型`.
238238

239239
`reactjs``flux`目前还比较新,还需要在大型应用程序里去检验,不过我相信这个概念非常吸引人.希望这篇文章能够帮助你开始利用`reactjs``flux`来构建应用程序.最后感谢大家的宝贵意见!
240240

0 commit comments

Comments
 (0)