useMemo Hook
React Hook
import { useState } from 'react'
function App() {
const [search, setSearch] = useState("")
const [itemList, setItemList] = useState(LargeItemList)
const findItem = itemList.find( item => item.selectItem )
return(
<>
<h4>Selected Item : {findItem?.id}</h4>
<input value={search} onChange={ e => setSearch(e.target.value)} />
<h4>Search Name : { search } </h4>
</>
)
}
export default App
const LargeItemList = new Array(9_000_000).fill(1).map((item, i)=>{
return {
id: i,
selectItem: i === 9_000_000 - 1
}})
Last updated