ポップオーバーを開くときに入力要素をオートフォーカスしようとしています。そのためのサンドボックスは次のとおりです。https://codesandbox.io/s/green-bash-x6bj4?file=/src/App.js
ここでの問題は、現在のプロパティが参照で常にnullであるということです。これはforwardRefが役立つかもしれないケースですか?あまり気づいていないので投稿します。
どんな助けでも大歓迎です。
そのためにrefを使用する必要はありません。入力にautoFocusを追加するだけです。
<input autoFocus placeholder="search" />
open非同期であるvia状態を制御しているinputRefため、要素を取得しようとすると、状態は更新Properされず、子は作成されません。
open
inputRef
Proper
にasync / awaitを追加して、機能setStateさせることができます。
setState
const handleClick = async event => { await setAnchorEl(event.currentTarget); inputRef.current.focus(); };
次のように、setStateの後にコールバックを簡単に追加できます。
this.setState( { anchorEl: e.currentTarget, isPopoverOpen: true, }, () => { setTimeout(() => { if (this.inputRef.current) { return this.inputRef.current.focus(); } return null; }, 200); } ); };
タイムアウトを使用すると、ポップオーバーがマウントされ、入力が表示されることを保証できるため、タイムアウトが経過すると入力がフォーカスされます。async / awaitの使用は、約束のためのものです。
ジャナ・ダガーは愛を探していることをオープンに語った。このテーマと結婚までの5年間の期間について彼女が言ったことをすべて紹介する。
『アウトランダー』のサム・ヒューアンは最近、自分をスターにした役柄であるジェイミー・フレイザーを偲ぶために、撮影現場から何を取り入れるかを明らかにした。
「She Loves You」は 1 時間で書かれ、1 日で録音され、ビートルズの曲のキャリアの中で最高のパフォーマンスの 1 つでした。
ドリー・パートンと祖母ベッシーには特別な関係がありました。パートンおばあちゃんは重篤でしたが、それでもドリーはいたずらをやめられませんでした。
交雑種とも呼ばれる雑種動物は、2 つの異なる種または密接に関連した種の子孫です。生息地の違いにより、飼育下でのみ存在するものもあります。
世界で最も希少な動物 10 種は今も野生で生息していますが、絶滅の危機に瀕しています。
魅惑的な蝶のタトゥーの意味を探ってみましょう。この時代を超越したインクの選択の背後にある象徴性、美しさ、変化を明らかにします。
夢の意味の秘密を解き明かしましょう!あなたの夢の深い解釈を探ってください。そこに隠されたメッセージを発見してください。
「チルドレン」にビッグネームのカメオ出演と衝撃のニュースが
この RAV4 は状態が非常に良好で、椅子取りゲームに最適です。
ドローン映像には、消防士たちが火を消そうと奮闘する様子が映っている。
Eyes of Wakanda は MCU に直接関連しており、さらに X-Men '97、What If...、Daredevil などの最新情報も掲載されています。
マイケル・C・ホールは、2016年に妻のモーガン・マクレガーと結婚しています。マイケル・C・ホールの妻について知っておくべきことはすべてここにあります。
2022年に『ブロッサム』主演のジョーイ・ローレンスと結婚した女優、サマンサ・コープについて知っておくべきことはすべてここにある。
2016年にライフコーチのジェイ・シェティと結婚したラディ・デヴルキア=シェティについて知っておくべきことはすべてここにある。
ジェイソン・モモアが、ニコール・キッドマンとともにアトランナ女王役で『アクアマンと失われた王国』の最初のティーザー予告編に登場
頻繁に起こることだが、突然、私は衝撃を受ける 再びミッドウェイだ <いいえ、太平洋にあるものではなく、カーニバルにあるものです> どの見出しも大音量で…..
2022 年には GPT-3 がリリースされるため、ライティング スキルの重要性は低くなるようです。AI を使えば、文章が苦手な人でも質の高い人材を生み出すことができます。
今日のペースが速く競争の激しい世界では、個人の成長、経済的安定、そして人生全体の満足度において、個人のキャリアが重要な役割を果たしています。しかし、多くの人は停滞と不満の絶え間ないサイクルに陥っており、職業生活が徐々に消耗していきます。
先週、私はPressGazette(英国のメディアニュースウェブサイト)経由で送信されたプレスリリースに気づきました。この記事は、スカンジナビアのポッドキャスト ホスティングおよび広告会社である Acast が、ポッドキャスティングにおいて「おそらく最も影響力のある」パブリッシャーのコンソーシアムを率いることになると発表しました。