useState Hook
Last updated
Last updated
import React from 'react';
export default function Home() {
// 用法一,入参为值
let [state, setState] = React.useState(10);
// 用法二,入参为方法
// const [state, setState] = React.useState(() => {
// const date = new Date()
// return +date
// });
return (
<div>
<div>当前值:{state}</div>
{/* 用法一:setState 直接传入新值 */}
<button onClick={() => setState(state - 1)}> - 1</button>
{/* 用法二:setState 传入方法 */}
<button onClick={() => setState(oldState => oldState + 1)}> + 1</button>
</div>
)
}