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

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

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

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

共收到 16 条回复

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

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

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