React で要素参照にアクセスできません
P粉136356287
P粉136356287 2023-09-08 09:51:59
0
1
546

React を使用してモーダルを実装しようとしていますが、モーダルをトリガーした要素 (親要素ではなく) を基準にしてモーダルを配置したいと考えています。 この設定では、ここでわかるようにトリガー要素への参照にアクセスできます

リーリー

しかし、スキーマへの参照にアクセスできません。このコードではエラーが生成されます

リーリー

このエラーメッセージが表示されました

リーリー

CSSTransition コンポーネントを削除すると、すべて問題なくなります。 完全なコードは次のとおりです。 助けていただければ幸いです。

ああああ

P粉136356287
P粉136356287

全員に返信(1)
P粉546138344

useEffect を初めて実行するとき、modalRef.current未定義 であるため、エラーが発生します。このエラーを回避するには、null チェックまたは if(modalRef.current) 条件を追加するだけです。

useEffect が実行されていない場合は、依存関係を更新する必要がある場合もあります。

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート