🦊
Reactでフォーカスを当てる・離すと自動伸縮するフォームを作った
背景
LINEのInputフォームのように、フォーカスを当てるとニョキッと伸びるフォームをReactで実装してみたかったので色々調べた。
調べた結果
-
onFocusとonBlurを使えばいけそう -
onFocusでフォーカスが当たった時にstateをtrueにしてonBlurで離した時にstateをfalseにすれば良い
実装
LINEのInputフォームのように、フォーカスを当てるとニョキッと伸びるフォームをReactで実装してみたかったので色々調べた。
onFocusとonBlurを使えばいけそうonFocusでフォーカスが当たった時にstateをtrueにしてonBlurで離した時にstateをfalseにすれば良い
Discussion