کتاب React: Up & Running نسخه دوم Early Release Raw & Unedited یک منبع آموزشی مناسب برای افراد علاقهمند به برنامهنویسی وب و به خصوص چارچوب React میباشد. این کتاب با ظرافت زیاد این چارچوب را آموزش داده و در عمل نیز برای شما مثالهایی پیادهسازی کرده است.
اگر شما علاقهمند به React و برنامهنویسی با این چارچوب قدرتمند هستید میتوانید از پست معرفی قالبهای رایگان برای React نیز بازدید نمائید.
در ادامه مقدمهای از کتاب React: Up & Running را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب React: Up & Running:
رویداد مارس 2015 در کنفرانس F8 فیس بوک را به خاطر میآورم. تیمی که من در آن عضو هستم آماده بازنویسی کامل دو برنامه وب است: ارائه نظرات شخص ثالث ما و یک ابزار تعدیل برای همراهی با آن. در مقایسه با برنامه کوچک CSSsprites.com من، اینها برنامههای وب کاملاً کاملی بودند که دارای ویژگیهای بیشتر، قدرت بیشتر و حجم ترافیک دیوانهکننده بودند.
با این حال، توسعه و برنامهنویسی یک لذت است. همتیمیهای جدید در برنامه (و حتی برخی از آنها در جاوا اسکریپت و CSS) توانستند بیایند و در اینجا یک ویژگی و بهبودی در آنجا ایجاد کنند، سرعت را سریع و بدون زحمت افزایش دهند. همانطور که یکی از اعضای تیم گفت: “آه، حالا من میبینم این همه عشق چیست!” در طول راه چه گذشت؟ واکنش نشان دهید.
React یک کتابخانه برای ساخت UI است – به شما کمک میکند تا UI را برای همیشه تعریف کنید. سپس، هنگامی که وضعیت برنامه تغییر میکند، UI بازسازی میشود تا به تغییرات واکنش نشان دهد و دیگر نیازی به انجام کار اضافی ندارید. به هر حال، شما قبلاً UI را تعریف کردهاید. تعریف شده است؟ بیشتر شبیه اعلام شده است. شما از اجزای کوچک قابل مدیریت برای ساخت یک برنامه قدرتمند بزرگ استفاده میکنید.
دیگر نیمی از بدن بدن خود را صرف شکار گرههای DOM نکنید. تنها کاری که انجام میدهید این است که وضعیت برنامه خود را (با یک شیء جاوا اسکریپت معمولی قدیمی) حفظ کنید و بقیه را فقط دنبال کنید.
Learning React یک معامله شیرین است – شما یک کتابخانه را یاد میگیرید و از آن برای ایجاد همه موارد زیر استفاده میکنید:
- برنامههای وب
- برنامههای بومی iOS و Android
- برنامههای تلویزیونی
- برنامههای دسکتاپ بومی
شما میتوانید برنامههای بومی با عملکرد بومی و کنترل های بومی (کنترلهای بومی واقعی، نه کپیهای بومی) با استفاده از ایدههای مشابه در ساخت اجزا و UI ها ایجاد کنید. این موضوع در مورد “یکبار بنویس، همه جا اجرا کن” نیست (صنعت ما در این زمینه همچنان در حال شکست است)، این موضوع در مورد “یک بار یاد بگیرید، از همه جا استفاده کنید” نیست. برای کوتاه کردن یک داستان طولانی: React را بیاموزید، 80 درصد از وقت خود را به عقب برگردانید و بر موارد مهم تمرکز کنید (مانند دلیل واقعی وجود برنامه شما).
درباره کتاب React: Up & Running
کتاب React: Up & Running بر یادگیری React از نقطه نظر توسعه وب تمرکز دارد. در سه فصل اول، شما با چیزی جز یک فایل HTML خالی شروع نمیکنید و از آنجا ادامه میدهید. این به شما امکان میدهد بر یادگیری React تمرکز کنید و نه هیچ نحوی جدید یا ابزار کمکی. فصل 5 بیشتر بر JSX تمرکز میکند، که یک فناوری جداگانه و اختیاری است که معمولاً در ارتباط با React استفاده میشود.
از آنجا با آنچه برای توسعه یک برنامه واقعی نیاز دارید و ابزارهای اضافی که میتوانند در این راه به شما کمک کنند، آشنا میشوید. این کتاب از createreact-app استفاده میکند تا به سرعت از زمین خارج شود و بحثهای مربوط به فناوریهای کمکی را به حداقل برساند. هدف این است که بیش از هر چیز روی React تمرکز کنید.
یک تصمیم بحث برانگیز شامل اجزای کلاس علاوه بر اجزای عملکرد بود. اجزای تابع به احتمال زیاد راه پیش رو هستند، با این حال خواننده به احتمال زیاد با کد موجود و آموزشهایی روبرو میشود که فقط در مورد اجزای کلاس صحبت میکند. دانستن هر دو نحو شانس خواندن و درک کد در طبیعت را دوچندان میکند. در سفر خود به سمت یادگیری React موفق باشید – امیدوارم این یک راه روان و پربار باشد!
همچنین شما میتوانید برای یادگیری React با ASP.Net از کتاب ASP.NET Core 5 and React نیز استفاده نمائید.
سرفصلهای کتاب React: Up & Running:
- Chapter 1. Hello World
- Chapter 2. The Life of a Component
- Chapter 3. Excel: A Fancy Table Component
- Chapter 4. Functional Excel
- Chapter 5. JSX
- Chapter 6. Setting Up for App Development
- Chapter 7. Building the App’s Components
- Chapter 8. The Finished App
فایل کتاب React: Up & Running را میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.