官网
1. 英文官网: https://reactjs.org/
2. 中文官网: https://react.docschina.org/
React库
babel.min.js(ES6 => ES5 JSX => JS)
react.development.js(核心库)
react-dom.development.js(扩展库)
prop-types.js(用来校验父组件传递过来值的类型)
最基础的例子
下面是一个没有基于脚手架写的例子:
例子中有三个需要注意的地方
1、JS加载是有顺序的,严格执行下面的顺序;
2、虚拟DOM的值不可以加引号;
3、
这样运行出来就对了,那么如果再来几层嵌套,JS这种写法就显得力不从心了。
也就是说,JSX可以更加简单的创建多层虚拟DOM,写起来更加流畅,JSX也可以按层次写代码,但要用小括号包起来,如:
-
总结一下,浏览器不认识上面的代码,所以要通过写