More Articles
General Articles
Technical Articles
هوک useState در ری اکت
هوک useState یکی از مهمترین ابزارهای ریاکت است که به شما امکان میدهد تا وضعیت (state) را در کامپوننتهای تابعی مدیریت کنید. با استفاده از این هوک، میتوانید به راحتی مقادیر متغیرها را در طول عمر کامپوننت تغییر دهید و بهروزرسانی کنید. در این مقاله، به بررسی نحوه استفاده از هوک useState و کاربردهای آن در پروژههای ریاکت میپردازیم.
نحوه کارکرد هوک useState
هوک useState با مدیریت وضعیت در کامپوننتهای تابعی کار میکند. این هوک یک مقدار اولیه را به عنوان آرگومان میگیرد و دو مقدار را برمیگرداند: مقدار فعلی وضعیت و تابعی برای بهروزرسانی آن. این تابع به شما امکان میدهد تا وضعیت را تغییر دهید و کامپوننت را مجدداً رندر کنید.
سینتکس هوک useState
برای استفاده از هوک useState، ابتدا باید آن را از ریاکت وارد کنید:
import React, { useState } from 'react';
سپس میتوانید از آن درون کامپوننت تابعی خود استفاده کنید:
const [state, setState] = useState(initialValue);
مثال استفاده از هوک useState
در اینجا یک مثال ساده از استفاده از هوک useState برای مدیریت یک شمارنده آورده شده است: