hooksuseState是一个状态hook语法:const [state,setState] = useState(initialState);state 初始值 就是 initialState;setState 就是可以让你修改state并重新触发渲染; 它可以是一个任意值, 也可以是一个"更新函数(必须是纯函数)", 返回更新之后的值;纯函数: 与外部无关, 没有副作用; .并且如果你要多次调用实现一个计数器, 需要箭头函数;setState(state=>state+1)一般是在一个组件的顶层调用, 来声明一个state ; 注意事项
展开
评论
点赞