我应该在哪里使用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'});
}