useTransition Hook
React Hook
import { useState } from 'react'
function App () {
const [ tab , setTab ] = useState("about")
const handleClick = (link) => {
setTab(link)
}
return(
<>
<button onClick={()=> handleClick("about")}>about<button>
<button onClick={()=> handleClick("post")}>post<button>
<button onClick={()=> handleClick("contact")}>contact<button>
{ tab === "about" && <About />}
{ tab === "post" && <Post />}
{ tab === "contact" && <Contact />}
</>
)
}
export default App
const About = () =>{
return <h3>Welcome! I am Bate Thar</h3>
}
const Contact = () => {
return <h3>Can you contact me at +1234567</h3>
}
const Post = ()=>{
const post = []
for (let i=0; i<100000; i++){
post.push(<h3>post{i} #</h3>)
}
return( <> { post } </> )
}Last updated