📜  deactiver un boutton react - Html (1)

📅  最后修改于: 2023-12-03 15:30:24.854000             🧑  作者: Mango

如何在React中禁用按钮

在React中,我们可以使用disabled属性来禁用按钮。当该属性设置为true时,按钮将呈现为禁用状态,并且无法被点击。

以下是在React中禁用按钮的示例代码:

import React, { Component } from 'react';

class MyButton extends Component {
  constructor(props) {
    super(props);
    this.state = {
      isDisabled: false // 默认情况下按钮不禁用
    };
  }

  handleClick = () => {
    this.setState({ isDisabled: true }); // 禁用按钮
  }

  render() {
    return (
      <button 
        onClick={this.handleClick} 
        disabled={this.state.isDisabled} // 根据状态禁用按钮
      >
        点我
      </button>
    );
  }
}

在上面的代码中,我们定义了一个状态变量isDisabled,用于控制按钮是否被禁用。当按钮点击时,handleClick方法将isDisabled设置为true,从而禁用按钮。

同时,我们将isDisabled状态传递给disabled属性,这将根据状态禁用或启用按钮。

以上就是在React中禁用按钮的方法。你可以根据需要修改示例代码,并将其应用到你的应用程序中。