Commit 280ce65
committed
Fix: Remove ReactDOM.findDOMNode for React 19 compatibility
Replace findDOMNode with React refs to support React 19 where findDOMNode
has been removed.
Changes:
- Removed ReactDOM import (no longer needed)
- Added rootRef using React.createRef<HTMLElement>()
- Replaced ReactDOM.findDOMNode(this) with this.rootRef.current
- Merged innerRef and rootRef in render to maintain both internal and
external ref functionality
Per CodeRabbit feedback on PR #37.1 parent 3cce32f commit 280ce65
1 file changed
Lines changed: 15 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
3 | 2 | | |
4 | 3 | | |
5 | 4 | | |
| |||
24 | 23 | | |
25 | 24 | | |
26 | 25 | | |
| 26 | + | |
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | | - | |
| 45 | + | |
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| |||
137 | 137 | | |
138 | 138 | | |
139 | 139 | | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
140 | 152 | | |
141 | 153 | | |
142 | 154 | | |
143 | | - | |
| 155 | + | |
144 | 156 | | |
145 | 157 | | |
146 | 158 | | |
| |||
0 commit comments