در این دوره آموزشی، TanStack Query که پیشتر با نام React Query شناخته میشد را فرا خواهیم گرفت. React Query یک کتابخانه قدرتمند برای کار با APIها است که ویژگیهای کاربردی فراوانی از جمله دریافت داده (fetching)، ذخیرهسازی (caching)، همگامسازی (synchronizing) و موارد دیگر را ارائه میدهد.
TanStack (React) Query کار با APIها را بسیار آسانتر میکند. شما به سادگی میتوانید دادهها را از APIها دریافت کرده و درخواستهای POST/PATCH را با ReactQuery ارسال کنید و تمام کامپوننتها را از تغییرات دادهها آگاه سازید. استفاده از آن به ما کمک میکند تا یک برنامه کاملاً واکنشگرا (responsive) ایجاد کنیم که به تغییرات کاربر پاسخ میدهد و دادهها را در پسزمینه با سرور بهروزرسانی میکند.
استفاده از 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
بازبینی و پاکسازی پروژه (Refactoring & Cleaning up)
پیادهسازی شمارنده برای نمایش وظایف مهم با TanStack (React) Query
لطفاً در این سفر همراه من باشید! :-)
Babak Mehrabi
یادگیری نباید چالشبرانگیز باشد. ما در اینجا هستیم تا به شما کمک کنیم تا سختترین مطالب را نیز به آسانی درک کنید.
با ما، یادگیری لذتبخش و مؤثر است. برای شروع، به اینجا مراجعه کنید.
نمایش نظرات