import { useState, useTransition, useDeferredValue } from "react"; let a = new Array(10000).fill(0)l; function App() { let [ name, setName ] = useState(''); let [ isPending, startTransition ] = useTransition(); let state = useDeferredValue(name) return ( <div className="App> <input onChange={(e) => { startTransition(() => {setName(e.target.value)}) }} /> { isPending ? '로딩중' : a.map(() => { return <div>{state}</div> }; // 성능저하 } </div> ) }
There was an error while loading. Please reload this page.