如何解决我应该在哪里使用React-Native中的Hooks声明状态变量?
我刚刚开始使用Hooks,但不知道应该在哪里设置状态变量的初始值? 例如,当我们使用类组件时,我们在构造函数中设置状态
constructor(props) {
this.state{
test : ''
}
}
.. so钩子的等效功能是什么?
PS:我确实知道如何在Hooks中设置状态和更新状态:
const [refreshOrders,setRefreshOrders] = useState(false);
setRefreshOrders(true);
感谢您的帮助!
解决方法
function Example() {
const initialState = {}
const [refreshOrders,setRefreshOrders] = useState(initialState);
如果您想更改值
function Example() {
changeState=()=>{
setRefreshOrders({...initialState,name:'newValue'});
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。