Istedigin sistemi useState ve useEffect hooklarini kullanarak asagidaki gibi bir ornek uzerinden gelistirebilirsin.
[CODE lang="javascript" title="Ornek.js"]const YukleniyorAnimasyonu = props => {
return (
<>
//Buraya animasyon icerigini yapistir.
</>
);
};
const Sayfa = props => {
const [yukleniyor, yukleniyorDurumunuDegistir] = useState(true);
useEffect(()=>{
setTimeout(()=>{
yukleniyorDurumunuDegistir(false);
}, 3000); // 3000 milisaniye = 3sn
}, []);
return (
{
yukleniyor ?
<YukleniyorAnimasyonu />
: <>
// buraya sayfanin gercek icerigini gir.
</>
}
);
};[/CODE]