【 在 muser 的大作中提到: 】
: 我扫了一眼它的入门,还没开始呢,就已经开始hack了,就是说为了处理一些(小)问题而引入了一些特别的作法。
: 后面没继续看,想先来请教一下react的优点....
:
我对 React 了解不多,我主要在学 Ember.js。国内有 react-china.org 这样的中文社区,可以在上面讨论 react 。
我的建议是:
有 Java 背景,学 Angular (Angular 的开发者 Misko Hevery 有 Java 背景)
有 Ruby / Rails 背景,学 Ember
有前端 jQuery 背景,可以先看 Backbone 过渡下,了解下 SPA 的概念,再选一个热门的框架学习下。
React 的 hack 、引入的概念是有些多,比如 JSX 我暂时就接受不了。不过 React 的一些理念确实对 JS 社区冲击很大,Angular, Ember 的 2.0 版本都在往组件化方向发展,就是受了 React 的影响。两年前大家都在提 MVVM,提双向绑定多么多么好,React 出来后,大家基本的共识是 two-way data-binding is evil。
其实 React 本身只是一个 View 层的库,但是 Facebook 针对 React 是有一番布局的,包括陆续推出了 Flux, Redux, Relay, GraphQL, React Native 来与 React 搭配,总之也有很多东西要学。
总之前端的开发方式这两年是要被颠覆的,赶上这么一个革命性的年代挺幸运的。
--
FROM 111.161.114.*