使用新的 react useState 钩子'this.state'相当于什么?



我正在练习新的React钩子,我想知道是否有人知道console.log(this.state(在函数组件中的useState钩子是什么等价物。

问候!

函数组件中没有"state"。

您可以使用"useReducer"来获得状态对象。(如果您所在的州是一个复杂的对象(

const [state, dispatch] = useReducer(reducer, initialState);

如果您正在将React应用程序从基于类转换为挂钩。

找像这个的东西

class App extends Component {
constructor(props) {
super(props);
this.state = {
var1: "foo",
var2:"bar"
};
}

在这种情况下this.state.var1=";foo">this.state.var2=";条">this.state=

{
var1: "foo",
var2:"bar"
}

相关内容

  • 没有找到相关文章

最新更新