簡體   English   中英

CRUD 刪除所有用戶

[英]CRUD Delete all users

每當我啟動項目時,所有用戶都將被刪除,而無需單擊開始。

Function

deleteAluno = async (aluno) => {
    await axios
        .delete(url + "api/alunos/" + aluno)
        .then((response) => {
            this.getUsers();
        });
}

HTML/JSX:

{
    this.state.alunos.map((aluno) => (
        <div key={aluno.id}>{aluno.nome}
            <button type="button" onClick={this.deleteAluno(aluno.id)}>[X]</button>
        </div>
    ))
}

不是將 function 傳遞給onClick ,而是直接調用 function 導致在渲染期間發送刪除請求。

<button
  type="button"
  onClick={() => this.deleteAluno(aluno.id)}
>
  [X]
</button>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM