چگونه می توانیم در react دیتاهای خود را به صورت داینامیک لود کنیم؟
- فرشته حقیقی 4 سال قبل سوال کرد
- آخرین ویرایش 4 سال قبل
- شما باید برای ارسال دیدگاه وارد شوید
برای اینکه به صورت داینامیک دیتاها را ست کنیم یعنی به صورت استاتیک و دستی در برنامه ست نکنیم می توانیم از useEffect استفاده کنیم به صورتیکه در بار اولی که کامپوننت رندر می شود دیتاهای ما نیز ست شوند.فرض کنیم می خواهیم از یک سایت دیتا بگیریم.برای اینکار به صورت زیر عمل می کنیم.
function App(){
const [data,setData]=useState([]);
useEffect( ()=> {
fetch('https://api.github.com/users')
.then( (response ) => response.json())
.then(setData)
}
);
}
- فرشته حقیقی 4 سال قبل پاسخ داد
- شما باید برای ارسال دیدگاه وارد شوید