Skip to content

maosong/React-Learning-notes

Repository files navigation

React 学习笔记

React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写一套,用来架设 Instagram 的网站。做出来以后,发现这套东西很好用,就在2013年5月开源了。

由于 React 的设计思想极其独特,属于革命性创新,性能出众,代码逻辑却非常简单。所以,越来越多的人开始关注和使用,认为它可能是将来 Web 开发的主流工具。 这个项目本身也越滚越大,从最早的UI引擎变成了一整套前后端通吃的 Web App 解决方案。衍生的 React Native 项目,目标更是宏伟,希望用写 Web App 的方式去写 Native App。如果能够实现,整个互联网行业都会被颠覆,因为同一组人只需要写一次 UI ,就能同时运行在服务器、浏览器和手机(参见《也许,DOM 不是答案》)。

摘自:阮一峰的React 入门实例教程

⚠️ 注意!本文所有命令行仅在centos 6.5ubuntu 14osx下测试通过!

本文记录我在学习React过程中遇到的问题,解决方案,以及一步步如何搭建和部署React应用,涵盖nvm、babel、webpack等多个知识点。通过在 2016 年学 JavaScript 是一种什么样的体验?可以让你了解现代前端开发结构。

编写本文之前我阅读过阮一峰的ECMAScript 6入门等文章,并编写了ES6 学习不完全笔记,接触Node.js和ES6仅一周时间,它们与传统js开发差距巨大,因此本文难免会有各种疏漏或错误,敬请谅解,也希望指正。

有关webpack+gulp涉及静态资源发布和版本管理等方面的内容,我将开启新的学习笔记。

目录

Q&A

文章资源

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published