ویژگیهای کلیدی
با طراحی هوکها آشنا شوید و با مثالها، مشکلات هر هوک داخلی را درک کنید.
کشف کنید که چگونه کد موجود خود را از طریق بازسازی کد به یک هوک قابل استفاده مجدد تبدیل کنید.
راهکارهای طراحی را برای شناسایی و حل مشکلات عملکرد سایت مربوط به هوکها بررسی کنید.
شرح کتاب
هوک React یک راه حل منحصر به فرد برای استفاده از حالتها در اجزای تابع برای هماهنگ کردن ارتباطات رابط کاربری ایجاد میکند. آنها یک رابط کاربری آسان برای نوشتن راهحلهای مدیریت دادههای سفارشی با هزینههای توسعه و نگهداری کم در اختیار شما قرار میدهند. درک نحوه طراحی هوکها به شما این امکان را میدهد که از آنها به طور مؤثرتری استفاده کنید و این کتاب به شما کمک میکند تا دقیقاً همین کار را انجام دهید.
این کتاب با یک راه حل سفارشی شروع میشود تا نشان دهد که چرا هوکها در وهله اول مورد نیاز هستند. شما در مورد موتور React یاد خواهید گرفت و کشف خواهید کرد که چگونه هر هوک داخلی میتواند با اتصال به آن، یک مقدار پایدار را مدیریت کند. شما با کد، طراحی و پیادهسازی هر هوک را بررسی خواهید کرد تا درک کاملی از آن به دست آورید. در نهایت، با مشکلات هر هوک آشنا میشوید و یاد میگیرید که چگونه به طور موثر بر آنها غلبه کنید.
در پایان این کتاب React، اعتماد به نفس لازم برای ساخت و نوشتن هوکها برای توسعه برنامههای وب کاربردی و کارآمد در مقیاس بزرگ را به دست خواهید آورد.
آنچه خواهید آموخت
هوکهای خود را متناسب با نیاز مدیریت وضعیت خود ایجاد کنید
اندازه پنجره فعلی وبسایت خود را با استفاده از useEffect تشخیص دهید
با استفاده از useMemo یک اقدام را برای بهبود عملکرد رابط کاربری (UI) رد کنید
با استفاده از useContext یک پیکربندی سراسری سایت ایجاد کنید
با استفاده از useRef از نشت حافظه برنامه که به سختی پیدا میشود، جلوگیری کنید
با استفاده از Hookهای سفارشی، یک لایه داده API ساده و مؤثر طراحی کنید
این کتاب برای چه کسانی مناسب است
این کتاب برای توسعهدهندگان وبی است که به دنبال یک رویکرد سازگار و کارآمد برای اعمال حالتهای برنامه با Hookها هستند. دانش اولیه React به شما کمک میکند تا بیشترین بهره را از این کتاب ببرید.
فهرست مطالب
معرفی کامپوننت تابع
ساخت حالتها در توابع
هوک کردن در React
استفاده از State برای شروع کامپوننتها
استفاده از Effect برای مدیریت عوارض جانبی
استفاده از Memo برای افزایش کارایی
استفاده از Context برای پوشاندن یک ناحیه
استفاده از Ref برای پنهان کردن موارد
استفاده از Hook سفارشی برای استفاده مجدد از منطق
ساخت یک وبسایت با React






























