مهدی 1 سال پیش پاسخ به دیدگاه باسلام و احترام با توجه به قطعه کد زیر 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 سال پیش سلام وقت بخیر. بله باید حتما قرار بگیره، در موردش کامل توی جلسه مربوط به useEffect صحبت کردیم و اگه من قرار ندام اشتباه من بوده که عذر خواهی میکنم.
مهدی
باسلام و احترام
با توجه به قطعه کد زیر
من به صورت اتفاقی date رو console.log گرفتم و چون
شما لاگ نگرفتین متوجه این نشدین که دیتا های json بی نهایت در حال رندر شدن و برگشتن هستن
حالا برای useEffect با توجه به گفته خودتون آرگومتن دوم [ ] رو قرار دادم و درست شد
آیا درست هست این حرکت ؟
علی شیخ
1 سال پیش
سلام وقت بخیر.
بله باید حتما قرار بگیره، در موردش کامل توی جلسه مربوط به useEffect صحبت کردیم و اگه من قرار ندام اشتباه من بوده که عذر خواهی میکنم.
مهدی
1 سال پیش
تشکر از پاسخ همیشگی
علی شیخ
1 سال پیش
خواهش میکنم، ممنون از شما