1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【React(TypeScript)】二度押し防止対応

Last updated at Posted at 2024-09-13

概要

React(Typescript)で二度押し防止対応をしようと考えた時、押されたら困るボタン等のdisabledを変える方法をパッと思い付きますが、それよりも良い方法が見つかったのでマイベストプラクティスとして共有させていただきたいと思います。

実装方法

useStateでisLoadingを定義し、これを使ってローディング中は「pointer-events: none;」のクラスを有効します。「pointer-events: none;」を有効にすることで、指定したdivの中にあるボタンやリンクなどが押せなくなります。

1
0
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?