react前端开发那些事首页投稿(暂停使用,暂停投稿)

手机端 React 项目构建

2016-08-06  本文已影响1507人  梁相辉

项目地址:React-Study

react.js 是一个构建用户界面的javascript库,它因单向数据绑定虚拟 DOM 两大特点在前端界大放异彩。 因为它解决了当下网页性能陷入的瓶颈————由于直接操作DOM导致页面性能损失很大,而虚拟DOM避免了直接操作DOM(Jquery 是一个典型的操作DOM的库,所以 React 开发中,我们尽量不要使用Jquery)。再加上 React 单向数据绑定的特点使得业务逻辑更加清晰可控。 另外,react.js 是大名鼎鼎的 Facebook 一手打造维护,目前其在 github 上已有超过5万的 Star 量。 同时,react 社区也异常活跃,各种基于 React 的非常优秀的库和框架层出不穷,进而推动了 react 的流行和壮大,围绕 React 为核心的生态圈已悄然成型。

认识React生态圈

用阮一峰老师的话说就是:React已不是一个库,也不是一个框架,而是一个庞大的体系。想要发挥它的威力,整个技术栈都要配合它改造。你要学习一整套解决方案,从后端到前端,都是全新的做法。时至今日,围绕以React为核心的技术栈也日益成型,它主要包含:

你不需要把这些都学完才去使用 React. 只需要在你遇到问题需要解决的时候, 才进入相关的学习。

学习React生态圈

学习React生态圈是一个综合应用React技术栈的过程,这也是最接近我们实际开发运用React的情境,为此,笔者特地根据以往React开发经验,精心制作了React-Study系列React技术栈学习模板,以实际项目开发情境为目标,从最简单的hello,world开始,通过逐步升级配置,来学习React生态圈并最终应用到公司项目中。

React-Study 系列模板主要包含四部分

react-study-01.gif step-02-demo (2).gif step-03-demo.gif step-04-demo.gif

启动React生态圈

本项目启动前默认你已经安装node(建议安装6.0+版本)

克隆项目
git clone https://github.com/minooo/React-Study.git
进入目录(比如step-01)
cd step-01
安装依赖
npm install
启动开发模式(运行 npm run build,即可将项目打包)
npm start
启动就绪后,打开浏览器,输入 http://localhost:3000/ ,看到惊喜了吗?

常见问题说明。(2016/10/19)

上一篇 下一篇

猜你喜欢

热点阅读