fix(app): set focus to input on load

This commit is contained in:
Takuya Matsuyama 2022-04-23 17:25:22 +09:00
parent 2098145f20
commit 1fb91fc98f

View file

@ -1,4 +1,4 @@
import { useState, useCallback } from 'react' import { useState, useCallback, useEffect } from 'react'
import logo from './logo.svg' import logo from './logo.svg'
import './App.css' import './App.css'
import Chat from './chat' import Chat from './chat'
@ -18,6 +18,13 @@ function App() {
} }
}, [newMessage, messages]) }, [newMessage, messages])
useEffect(() => {
const el = document.querySelector('.bubble.input > div')
if (el) {
el.focus()
}
}, [])
return ( return (
<div className="App"> <div className="App">
<Chat> <Chat>