这里只是读书笔记,因为刚开始接触react,概况的说一下什么是react,并且使用react完成hello world
这里是看慕课网初学react做的一些总结[课程]React入门,
什么是react
在这一个小时内对react的认识中,我有了对react的初步印象
- js库
- facebook开发的
- 高度的组件化
- 使用jsx
- 将html和js结合
- 单项传输数据
- 虚拟dom
- 只负责view层
react并不是一个完整的mvc或者mvvm框架,只是负责view层,特点是“轻”,组件化的开发:组件高度的可重用。含义是将有独立功能的UI控件封装起来,将UI上的每一个独立的模块定义成组件,通过组合或者嵌套的方式构成大的组件,完成完整的UI
react应用场景
- 复杂场景下的高性能
- 重用组件库,组件组合
- “懒”
使用react
最正确的打开方式还是直接看官方api:react入门教程
或者阮一峰老师的教程:React 入门实例教程
我们先用React JSFiddle来创建一个最简单的hello world
html:
|
|
js:
|
|
为html添加css
添加类
因为class是js中的保留字,所以在给标签加css类的时候不能使用class需要用className
内联样式
需要使用驼峰写法的键值对1return <div style={{color:'red'}}>Hello {this.props.name}</div>;
