以前只有类组件才能使用state, 函数组件只能展示静态的数据,它没有自己的状态,而useState的出现让函数组件也能使用state
二、useState的基本使用
- import React, { useState } from 'react';
- import ReactDOM from 'react-dom';
-
- function Count() {
- // conut是一个状态 状态的修改通过setCount方法修改, useState(0)的参数0就是初始化count状态的值
- let [count, setCount] = useState(0)
- return (
- <div>
- <p>{ count }p>
- <button onClick={() => setCount(count + 1)}> 加1 div>
- div>
- );
- }
-
- function render() {
- ReactDOM.render(<Counter/>, document.getElementById("root"));
- }
- // 调用函数渲染
组件 - render()