回答編集履歴

1

追記

2024/01/01 00:22

投稿

退会済みユーザー
test CHANGED
@@ -11,11 +11,20 @@
11
11
  ```
12
12
  のMouseEventは、React.MouseEvent になってしまっています。
13
13
 
14
- したがって、下記のようにして、ネイティブの MouseEvent を指定するようにすれば解決します。
14
+ したがって、下記のように、handleMouseMove には ネイティブの MouseEvent を指定するようにすれば解決します。
15
15
  ```ts
16
+ import React, { MouseEvent } from 'react'; // React.MouseEvent をインポートしている。
17
+
16
- const handleMouseMove = (e: globalThis.MouseEvent ) => {
18
+ const MouseEventItem: React.FC = () => {
19
+ const handleMouseDown = (e: MouseEvent) => { // ここのMouseEventは「React.MouseEvent」を意味する。
20
+ document.addEventListener('mousemove', handleMouseMove);
17
- // 処理
21
+ document.addEventListener('mouseup', handleMouseUp);
18
- }
22
+ }
23
+
24
+ const handleMouseMove = ( e: globalThis.MouseEvent) => { // 修正:ネイティブのMouseEventを指定
25
+ //処理
26
+ }
27
+ 以下略
19
28
  ```
20
29
 
21
30
  ---