در این دوره آموزشی، با کتابخانه قدرتمند TanStack Query که با نام React Query نیز شناخته میشود، آشنا خواهیم شد. React Query یک ابزار کلیدی برای کار با APIها است که قابلیتهای فراوانی از جمله دریافت داده (fetching)، کشینگ (caching)، همگامسازی (synchronizing) و موارد دیگر را در اختیار توسعهدهندگان قرار میدهد.
استفاده از TanStack (React) Query، کار با APIها را به طور چشمگیری سادهتر میکند. شما به راحتی میتوانید دادهها را از APIها دریافت کرده و درخواستهای POST/PATCH را با ReactQuery ارسال کنید. این کتابخانه باعث میشود تمامی کامپوننتها از تغییرات دادهها آگاه باشند. با بهرهگیری از این ابزار، قادر به ساخت اپلیکیشنهایی کاملاً واکنشگرا خواهیم بود که به تغییرات کاربر پاسخ داده و دادهها را به صورت پسزمینه در سرور بهروزرسانی میکنند.
استفاده از React Query به شما کمک میکند تا با کد کمتر، ویژگیهای بیشتری را با سرعت بالاتری توسعه دهید. در ادامه، سرفصلهای کلیدی این دوره آموزشی آورده شده است:
نصب React با استفاده از اسکریپت create-react-app
ساخت صفحه لیست ToDo و فرم ایجاد ToDo جدید
بررسی ریپازیتوریهای GitHub مربوط به پروژه
راهاندازی یک سرور ساده با استفاده از NodeJS
دریافت ToDoها از API
پیادهسازی فراخوانی API برای ایجاد آیتمهای ToDo
راهکارهای مدیریت وضعیت (State Management) و رویکردهای آنها
معایب استفاده از Redux به عنوان کتابخانه مدیریت وضعیت
پیادهسازی اولین Query در TanStack (React) Query
پیادهسازی اولین Mutation در TanStack (React) Query
افزودن Progressbar و پیادهسازی کامپوننتهای بیشتر برای استفاده از TanStack Query
بازسازی و پاکسازی پروژه
پیادهسازی شمارنده برای نمایش تسکهای مهم با استفاده از TanStack (React) Query
لطفاً در این سفر آموزشی همراه ما باشید!
Babak Mehrabi
یادگیری نباید چالشبرانگیز باشد. ما در اینجا هستیم تا به شما کمک کنیم تا سختترین مطالب را نیز به آسانی درک کنید.
با ما، یادگیری لذتبخش و مؤثر است. برای شروع، به اینجا مراجعه کنید.
نمایش نظرات