react hooks

react hooks学习

今天学习了一下react hooks, 写一些自己的学习体会.

简单说react hooks 就是用函数来代替之前的class, 然后用useState和useEffect方法来代替之前的state, setState 和 生命周期函数

state的新写法

例如:

function App() {
	const [count, setCount] = useState(0);
	// 这里count相当于state里的一个状态, setCount相当于setState
	return(
		<div>
			<button onClick={() => {setCount(count + 1)}}>
				增加
			</button>
		</div>
	)
}
// 以上就是最简单的一个hooks

生命周期的新写法

function() {
	const [count, setCount] = useState(0);
	useEffect(() => {
		console.log('相当于componentDidMount与compoenntDidUpdate组合')
	})
	// 如果要实现componentDidUnMount
	useEffect(() => {
		
	})
	return(
		<div>
			<button onClick={() => {setCount(count + 1)}}>
				增加
			</button>
		</div>
	)
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值