React学习笔记-01
2016-12-2
| 2024-10-1
0  |  阅读时长 0 分钟
type
status
date
slug
summary
tags
category
icon
password

快速开始

  • React官网提供了快速开始的工具;

Demo里只有两个文件需要关注下

index.js:
  • 这里是使用ReactDOM.render方法把App模块绘制到id=root的dom节点。
App.js:
  • 看下render(){return (***)}部分,这里返回了一段jsx语法的模板;
  • jsx和常用的html模板还是比较接近的,最方便的是可以把切好的html页面直接拷贝过来, 只需要注意所有的标签都是成对的就好,比如‹div›‹/div›一定要结束,‹img /›这种单标签/符号不能忽略。

state和组件的生命周期

  • 切换组件内部状态的时候一般使用state,比如:上面的demo加一个倒计时。
  • componentDidMount 组件挂载时调用(只会调用一次)
  • componentWillUnmount 组件卸载时调用 (处理一些逻辑,比如在这里出发了其它模块的弹窗,在这里要关掉)

props

  • 一个应用通常会很大,经常需要模块拆分,这时就需要使用props把子组件所需的数据传递过去
  • props和state的区别主要是一个是父级控制,一个自身控制,使用redux的时候state就基本用不到了。

如果只是使用React的话,了解这些基本就可以了。

 
  • React
  • React学习笔记-02parseInt(0.1+0.2-0.3)=5的分析
    Loading...