我有一个问题,因为我在任何地方都找不到答案。 问题是:以下挂钩的初始值是多少: “功能”示例:
function Example() {
const [settings, setSettings] = useState({});
return (
...
);
}
在这里,我将这个函数“ Example”作为类编写,但是我不知道如何初始化状态 (它是空字符串,空列表还是0值?)
class Example extends React.Component {
constructor(props) {
super(props);
this.state = {
settings: <-- and what here?
};
}
答案 0 :(得分:1)
useState
传递了初始值作为唯一参数-在您的情况下为{}
。
您可以在第二个代码段中完成相同的操作,
class Example extends React.Component {
constructor(props) {
super(props);
this.state = {
settings: {}
};
}
}