لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش TanStack Query: مدیریت حالت و دریافت بهینه دادهها
- آخرین آپدیت
دانلود TanStack Query: Efficient Data Fetching and State Management
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
با کتابخانه قدرتمند TanStack Query برای دریافت بهینه دادهها و مدیریت حالت (State Management) در اپلیکیشنهای وب مدرن آشنا شوید. در این دوره، مدرس Eve Porcello به شما آموزش میدهد که چگونه درخواستهای API را بهینه کنید، وضعیت سرور و کلاینت را مدیریت نمایید و عملکرد برنامه را بهبود ببخشید. این دوره هر دو سطح مقدماتی و پیشرفته، از جمله بهروزرسانیهای آنی (Real-time)، صفحهبندی (Pagination) و بهروزرسانیهای خوشبینانه (Optimistic Updates) را پوشش میدهد. اگر میخواهید مدیریت حالتهای پیچیده را ساده کرده و اپلیکیشنهای وب پویا و پاسخگو بسازید، این دوره را شروع کنید.
سرفصل ها و درس ها
مقدمه
Introduction
مدیریت دادهها در اپلیکیشنهای React
Managing data in React applications
راهاندازی محیط توسعه
Setting up your environment
1. کار با TanStack Start
1. Working with TanStack Start
ایجاد یک پروژه
Generating a project
ارسال یک کوئری
Sending a Q\query
ساخت کامپوننتها برای نتایج کوئری
Building components for query results
بهینهسازی با useQueries
Optimizing with useQueries
نصب TanStack Query
Installing TanStack Query
ایجاد کوئریهای موازی
Creating parallel queries
نمایش دادهها
Displaying data
2. سفارشیسازی کوئریها
2. Customizing Queries
دریافت مجدد دادههای کوئری
Refetching query data
بهبود استایلهای CSS
Enhancing CSS styles
سلسلهمراتبی کردن کلیدهای کوئری
Nesting query keys hierarchically
بهروزرسانی حالت کلاینت
Updating client state
مشاهده کلیدهای کوئری
Viewing query keys
مدیریت حالت سرور و کلاینت
Managing server and client state
راهاندازی ابزارهای توسعه (DevTools)
Setting up developer tools
3. بهترین روشهای پیشرفته
3. Advanced Best Practices
دریافت دادههای مخزن (Repo)
Fetching repo data
پیادهسازی صفحهبندی
Implementing pagination
بهبود عملکرد با کنترل کش
Improving performance with cache control
مدیریت خطاهای Mutation
Handling mutation errors
کار با رابط کاربری خوشبینانه (Optimistic UI)
Working with optimistic UI
ایو پورچلو یکی از بنیانگذاران Moon Highway، یک شرکت توسعه برنامه درسی و آموزش است.
برای تقریبا یک دهه، ایو جاوا اسکریپت، GraphQL را آموزش داده است. و کارگاه های آموزشی React برای متخصصان فناوری در سراسر جهان. او همچنین نویسنده Learning React و Learning GraphQL از O'Reilly Media است. میتوانید او را در Twitter @eveporcello دنبال کنید یا مقالههای او درباره برنامهنویسی را در www.moonhighway.com/articles پیدا کنید. div>
نمایش نظرات