大纲

目标

React 基础

基础概念

组件

class Welcome extends React.Component {
	render() {
		return <div>Welcome</div>
	}
}

function Welcome() {
	return <div>Welcome</div>
}

状态

// 类组件
class Welcome extends React.Component {
	constructor() {
		this.state = {
			name: 'Lance'
		};
	}
	render() {
		return <div>Welcome</div>;
	}
}

// 函数式组件
function Welcome() {
	const [count, setCount] = useState(0);
	return <div>Welcome</div>;
}

属性

function Welcome(props) {
	return <div>{ props.name }</div>;
}

const element = <Welcome name="Lance" />