我想将功能组件重写为状态组件。我对useCallback有问题。请帮忙。 组件功能:
you
类组件:
blue
答案 0 :(得分:0)
这是使用状态组件回调函数的正确方法
state = {
elements: [],
history: [],
currentHistoryIndex: 0
}
handleOnHistoryPush = () => {
this.setState({history: ([...this.state.history, this.state.elements])});
this.setState({elements:([])});
};
appendElement = value => this.setState({elements:([...this.state.elements, value])});