我是学习 React 的新手,我很难将类组件转换为功能组件以理解问题和分析。我想使用函数式方法来理解状态和生命周期方法在钩子概念中的工作原理。
我们如何才能实现这一目标?
我在课堂上的代码是
export default class App extends React.Component {
constructor(props) {
super(props);
this.state = {
flag: false,
fields: [],
Namefield: { value: '', error: '' },
Emailfield: { value: '', error: '' },
Mobilefield: { value: '', error: '' },
tablerows: []
};
this.handleName = this.handleName.bind(this);
this.handleMobile = this.handleMobile.bind(this);
this.handleMail = this.handleMail.bind(this);
this.addRow = this.addRow.bind(this);
}
handleName(e) {
this.setState({
Namefield: {
value: e.target.value,
error: false
}
})
}
handleMobile(e) {
this.setState({
Mobilefield: {
value: e.target.value,
error: false …
Run Code Online (Sandbox Code Playgroud)