小谈React、React Native、React Web
React有三个东西,React JS 前端Web框架,React Native 移动终端Hybrid框架,React Web是一个源码转换工具(React Native转 Web,并之所以特别提出,是觉得还有些用处)。 React、React Native共同特点 起源 Facebook 的内部项目 理念 Learn once, write anywhere,而不是Write once, run anywhere。简单说就是,让你在Web、Mobile原生的开发套路一样,但你还是需要写两套代码。Web Components的理解与实现。 开发工具 普通文本编辑器、Notepad++等即可 代码写法 支持ES6,组件化,看起来像NodeJS,所有代码是写在js里的,无论是样式还是模板。 组件化 易复用:组件的复用变得非常容易,它们都是独立的。 利解耦:使得组件的实现关注分离,利于解耦,更容易被理解和维护。 规范性:利用到ES6的模块加载和导出,使得代码简单就能按规范的写。也因为规范实现,使得Github上有的,就可以拿来用。 可组合:一个组件易于和其它组件一起使用,或者嵌套在另一个组件...