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 './App.css'
import Chat from './chat'
@ -18,6 +18,13 @@ function App() {
}
}, [newMessage, messages])
useEffect(() => {
const el = document.querySelector('.bubble.input > div')
if (el) {
el.focus()
}
}, [])
return (
<div className="App">
<Chat>