分享 2015年3月29日 Rubyist 上海聚会 《React.js in Strikingly》PPT

dfguo · 2015年04月16日 · 最后由 dfguo 回复于 2015年05月04日 · 4421 次阅读

这次主要分享 Strikingly 决定使用 React.js 的几大原因。为了让碰过和没碰过 JS 的人都听懂,我讲了一些比较抽象的概念。希望通过本次分享能让大家明白 React.js 相对于其他目前主流前端框架的创新性。

https://speakerdeck.com/dfguo/reactjs-in-strikingly-1

👍 那个性能比较的视频确实很震撼

angularjs, emberjs 出来的时候,我们一直没有在生产实际中使用。我觉得我们等的就是 reactjs

希望能多讲讲测试最佳实践

#1 楼 @Tony612 是的,我也是看了那视频后觉得一定要深入研究

#3 楼 @steven_yue React.js 的创新给其他框架也带来了很大冲击。我觉得 angularjs 和 emberjs 也会跟上步伐的 :D

#4 楼 @j9ywy 好的,有时间我可以做做这方面的分享

#6 楼 @dfguo 可以试试 react 作为 angular 的 directive

有现场视频就更棒了

delicious~

React 的概念确实深刻地影响到了 Angular 和 Ember。从这方面来说 React 的创新很有指导意义。

Angular 2.0 的 change detection 机制跟 React 非常类似。沿着 component tree 往下扫,结合 immutable data 会有很高的性能。

Ember 的 Glimmer Engine 也是借鉴的 Virtual Dom,不过优化成 diff value 而不是 diff dom 了。目前未完成状态下的 demo 性能还是不错的。虽然还没达到当初 HTMLBars demo 时几乎等同于 dom API 的性能。

@dfguo 请问你们有用 immutable.js 配合 React 的经验么?想了解一下这方面的知识,但网上很多资料都比较初级和概念化。

ppt 中的链接无法打开?

#12 楼 @darkbaby123 有的,我们现在的应用就是用 immutable.js + React.js,我改天会做多点关于这方面的分享。 #14 楼 @lips 哪个连接呢?

#13 楼 @bee1314 原来你也玩 Ruby :D

需要 登录 后方可回复, 如果你还没有账号请 注册新账号