
باسلام و احترام
با توجه به قطعه کد زیر
import React, { useEffect, useState } from 'react';
const App = () => {
const [posts, setPosts] = useState(null);
useEffect(() => {
fetch('https://jsonplaceholder.typicode.com/posts')
.then(response => response.json())
.then(data => {
setPosts(data)
console.log(data)
})
})
return (
<React.Fragment>
{posts && posts.map((post, index) => (
<h3 key={index}>{post.title}</h3>
))}
</React.Fragment>
);
}
export default App;
من به صورت اتفاقی date رو console.log گرفتم و چون
شما لاگ نگرفتین متوجه این نشدین که دیتا های json بی نهایت در حال رندر شدن و برگشتن هستن
حالا برای useEffect با توجه به گفته خودتون آرگومتن دوم [ ] رو قرار دادم و درست شد
آیا درست هست این حرکت ؟
زهره فضلی
سلام و روزتون به خیر🙏🙏🙏
خیلی آسون و قابل فهم توضیح میدهید.
تشکر میکنم بابت تدریس عالی مطالب👌👌❤️
علی شیخ
1 هفته پیش
سلام وقت بخیر.
ممنون از شما و حمایتتون
خداروشکر دوره براتون مفید بوده