کتاب React Quickly, 2nd Edition (ری اکت سریع، ویرایش دوم) مفاهیم چارچوب محبوب React را در 13 فصل مختلف به صورت کاربردی آموزش میدهد.
در ادامه مقدمهای از کتاب React Quickly را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب React Quickly:
برای داستان عشق نهایی آماده شوید! پسر با کتابخانه ملاقات میکند و اوه پسر، کتابخانه را تکان میدهد! این یک عشق در نگاه اول است و کتابخانه تمام شده است. پایان خوشی را رقم بزنید زیرا آنها تا ابد با خوشحالی زندگی خواهند کرد!
من بیش از یک دهه بود که به عنوان یک توسعهدهنده وب کار میکردم، اما همیشه احساس میکردم چیزی کم است. من دستم را در JavaScript، jQuery و حتی Angular ۱. ۰ امتحان کردم، اما آنها آن را قطع نکردند. راستش کی میخواد کد اسپاگتی بنویسه که شش ماه بعد خراب میشه؟
اما بعد، یک روز، به طور تصادفی با React برخورد کردم، و این یک ارتباط فوری بود، یک جذابیت غیرقابل انکار که نمیتوانستم آن را نادیده بگیرم. از لحظهای که به کتابخانه چشم دوختم، میدانستم که قرار است باشیم.
ناگهان همه چیز معنا پیدا کرد. مدیریت کامپوننتها و جریان داده توسط React دقیقاً همان چیزی بود که من در جستجوی آن بودم. چه کسی میدانست که کدنویسی میتواند اینقدر هیجانانگیز باشد؟
من در ابتدا به یادگیری هر آنچه در مورد React میتوانستم بپردازم. من اسناد را خواندم، آموزشها را تماشا کردم و پروژههایی ساختم تا زمانی که از انگشتانم خونریزی کرد. خوب، شاید نه به معنای واقعی کلمه، اما شما متوجه موضوع شدید.
من فقط نتوانستم از این پارادایم جدید سیر شوم. میخواستم هر کاری را که تا به حال انجام داده بودم بازنویسی کنم. وقتی واقعاً شروع به درک فلسفه طراحی عمیقتر پشت این کتابخانه کردم، جذابیت عمیقتر شد و تبدیل به یک رابطه مادام العمر شد.
طبق سرنوشت، سالها پس از ورود اولیهام به دنیای React، به طور تصادفی با آزات کاریزماتیک روبرو شدم – روحی خویشاوند با اشتیاق افسارگسیخته برای این کتابخانه شگفتانگیز. وقتی متوجه شدم که آزات حتی تا آنجا پیش رفته است که عشق خود را به React در ابعادی حماسی جاودانه کرده است، خوشحال شدم – اولین نسخه React Quickly.
آه، چقدر آن کتاب برای روح من آواز خواند! کتاب React Quickly با مثالهای عملی، سازماندهی واضح و رویکرد مبتدیپسند، همراهی عالی برای هر علاقهمند به React بود. جامعه آن را با ستایش و تمجیدها پر کرد، و به حق.
اما مانند هر اعجوبهای جوان، React هر سال به تکامل و بلوغ خود ادامه داد. سپس، در آن روز سرنوشت ساز در سال ۲۰۱۹، قلابها با موجی از هیجان و نوآوری وارد صحنه شدند. این یک تغییر دهنده بازی بود که روش کدگذاری برنامهها را کاملاً متحول کرد.
و به این ترتیب بود که من و آزات با هم متحد شدیم تا React Quickly را وارد عصر جدیدی کنیم، در حالی که ذات اصلی آن را زنده و شکوفا نگه داریم. با هماهنگی انرژیهایمان، شروع به ساخت نسخه دومی کردیم که تمام جادوی React را همانطور که امروزه استفاده میشود به تصویر میکشد. ساختار و روح نسخه اول دست نخورده باقی مانده است، در حالی که ما آن را برای همگام شدن با زمان به روز کردهایم. آه، چه لذتی دارد که عشقمان به React را با دنیا به اشتراک بگذاریم!
– مورتن بارکلوند
بیشتر بخوانید: کتاب Ultimate Full-Stack Web Development with MERN
در مورد کتاب React Quickly
هدف این کتاب این است که خواننده را از یک تازه کار React به یک پزشک با تجربه React ببرد. این یک راهنمای جامع برای اصول React است که برای کمک به توسعهدهندگان مبتدی و با تجربه در تسلط بر مفاهیم اصلی این کتابخانه محبوب، مانند JavaScript XML (JSX)، کامپوننتها، وضعیت، قلابها، رویدادها و عناصر فرم طراحی شده است.
به طور کلی، این کتاب یک منبع ضروری برای هر کسی است که به دنبال ساخت برنامههای React است، صرف نظر از سطح تجربه آنها. با ارائه یک پایه قوی در مفاهیم اصلی React، این کتاب میتواند به توسعهدهندگان کمک کند تا کد تمیز و قابل نگهداری بنویسند که درک و گسترش آن آسان است.
React Quickly، نسخه دوم، تمام اصولی را که برای طراحی برنامههای کاربردی وب تمیز، مؤثر و آسان با استفاده از React نیاز دارید، به شما آموزش میدهد. همانطور که خواهید دید، اکوسیستم ابزارها و کتابخانههای React بسیار زیاد است.
پس از اتمام این کتاب و انجام پروژهها، ممکن است تصمیم بگیرید که میخواهید بر روی مهارتهای خود با چشمداشتن به پیشرفت شغلی خود ادامه دهید. اگر چنین است، Job-Ready React اثر مورتن بارکلوند (منینگ، ۲۰۲۴) را بررسی کنید، که بر اساس مهارتها و روشهای آموزش داده شده در این کتاب است. با معرفی کتابخانهها، تکنیکها و ابزارهای پیشرفته مورد استفاده توسعهدهندگان حرفهای React، شما را برای کار آماده میکند.
بیشتر بخوانید: کتاب Building Micro Frontends with React 18
مخاطبین
برای مبتدیان، کتاب React Quickly مثالها و تمرینهایی را ارائه میکند که میتواند به آنها کمک کند اولین برنامههای React خود را بسازند و درک کاملی از نحوه عملکرد React به دست آورند. این کتاب راهنماییهای گام به گام در مورد نحوه ساخت برنامههای React از ابتدا با مثالهای عملی و تمرینهایی ارائه میدهد که مفاهیم را تقویت میکند.
برای توسعهدهندگان با تجربه، کتاب React Quickly به عنوان یک مرجع مفید و تجدیدکننده مفاهیم اساسی React است. این میتواند به ویژه برای کسانی که ممکن است React را به روشی کمتر ساختاریافته یاد گرفته باشند یا میخواهند درک خود را از بهترین شیوههای React عمیقتر کنند، مفید باشد.
برای استفاده حداکثری از کتاب React Quickly، داشتن کمی تجربه با HTML، CSS و جاوا اسکریپت مفید است، اما نیازی نیست که در این مهارتها استاد باشید. مهمتر از همه، شما به هیچ وجه نیازی به دانش قبلی در مورد React ندارید – ما از ابتدا شروع میکنیم و شما را در ساخت برنامههای پیچیده با اطمینان کامل راهنمایی میکنیم!
نقشه راه
کتاب React Quickly دارای ۱۰ فصل موضوعی است که در پایان ۳ فصل پروژه ارائه میشود. ۱۰ فصل اول به گونهای طراحی شدهاند که بر روی یکدیگر در یک پیشرفت طبیعی بنا شوند. برای کسانی که به تازگی با React آشنا شدهاند، توصیه میکنیم این فصلها را به ترتیب مطالعه کنند تا از تجربه یادگیری حداکثر استفاده را ببرند.
با این حال، اگر قبلاً تجربهای با React دارید، به راحتی از این کار رد شوید. فصل ۱ تا ۴ React و برخی از مفاهیم اصلی مانند ساختار جزء، JSX و اجزای تابعی را معرفی میکند. اگر از قبل با این موضوعات آشنا هستید، ممکن است این فصلها قابل رد شدن باشند.
فصلهای ۵ تا ۷ کتاب React Quickly، قلابهای مختلفی را معرفی میکنند، که با قلاب حالت اولیه در فصل ۵، قلابهای افکتی در فصل ۶، و معرفی کوتاهی برای همه قلابهای دیگر در فصل ۷ شروع میشود. فصلهای ۸ و ۹ به ترتیب رویدادها و فرمها را پوشش میدهند. درک رویدادها قبل از فرو رفتن در شیوههای مدیریت ورودی بسیار مهم است.
فصل ۱۰ کتاب React Quickly، با معرفی برخی مؤلفههای پیشرفته و الگوهای منطقی که ممکن است در برنامههای پیچیدهتر با آنها مواجه شوید، بیشتر بر روی تمام مفاهیم قبلی استوار است.
در نهایت، فصلهای ۱۱ تا ۱۳ کتاب React Quickly، فصلهای پروژه هستند، که در آن میتوانید دانش جدید خود را در سه پروژه هدایت شده با پیچیدگی فزاینده آزمایش کنید. شما یک منوی وب سایت تعاملی، یک تایمر، و یک مدیر وظیفه غنی از ویژگیها میسازید. اگر قبلاً با React تجربه کردهاید، ممکن است بخواهید با این پروژهها شروع کنید تا ببینید شکاف دانش شما در کجا قرار دارد.
سرفصلهای کتاب React Quickly:
- React Quickly, Second Edition
- Praise for the First Edition
- brief contents
- contents
- preface
- acknowledgments
- about this book
- about the authors
- about the cover illustration
- 1 Meeting React
- 2 Baby steps with React
- 3 Introduction to JSX
- 4 Functional Components
- 5 Making React interactive with states
- 6 Effects and the React component life cycle
- 7 Hooks to fuel your web applications
- 8 Handling events in React
- 9 Working with forms in React
- 10 Advanced React hooks for scaling
- 11 Project: Website menu
- 12 Project: Timer
- 13 Project: Task manager
- index
جهت دانلود کتاب React Quickly میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.