سلام و عرض تبریک عید نوروز
توی کلاس میتونم componentDidMount داشته باشم و مثلا برم یه ajax بزنم و مقداری که از سرور میگیرم رو ست کنم روی استیتام ولی توی hook به صورت useEffect شده و نمیتونم ست استیت کنم مقداری که از سرور دریافت میکنم
ممنون میشم راهنماییم کنین
سلام
برای componentDidMount
useEffect(() => {
// Your code here
}, []);
برای componentDidUpdate
useEffect(() => {
// Your code here
}, [yourDependency]);
برای componentWillUnmount
useEffect(() => {
// componentWillUnmount
return () => {
// Your code here
}
}, [yourDependency]);
مثلا
const [count, setCount] = useState(0);
میخواهید و هر زمان که تعداد افزایش یابد ؛ دوباره ..
useEffect(() => {
// <div>{count}</div>
}, [count]);
امیدوارم مفید بوده باشه
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟