کتاب Fluent React: Build Fast, Performant, and Intuitive Web Applications (تسط بر React: برنامه های وب سریع، کارآمد و بصری بسازید) به شما کمک میکند تا اعماق چارچوب React را به زبانی ساده، بدون اصطلاحات تخصصی مهندسی نرمافزار کاوش کنید، بنابراین میتوانید آسانتر نحوه کار این کتابخانه جاوا اسکریپت را درک کنید.
در ادامه مقدمهای از کتاب Fluent React را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Fluent React:
این کتاب برای افرادی نیست که میخواهند نحوه استفاده از React را یاد بگیرند. اگر با React آشنا نیستید و به دنبال آموزش هستید، یک مکان عالی برای شروع، مستندات React در react. dev است. در عوض، این کتاب برای افراد کنجکاو است: افرادی که علاقهای به نحوه استفاده از React ندارند، اما بیشتر به نحوه عملکرد React علاقهمند هستند.
در زمانی که با هم هستیم، ما به سفری در میان تعدادی از مفاهیم React خواهیم رفت و مکانیسم اساسی آنها را درک خواهیم کرد، و بررسی خواهیم کرد که چگونه همه با هم هماهنگ میشوند تا ما را قادر سازد تا با استفاده از React به طور مؤثرتر برنامههایی ایجاد کنیم. در پی درک مکانیسم زیربنایی، مدلهای ذهنی لازم برای استدلال درباره React و اکوسیستم آن را با درجه بالایی از وفاداری ایجاد خواهیم کرد.
بیشتر بخوانید: کتاب React Projects
کتاب Fluent React فرض میکند که ما درک رضایت بخشی از این بیانیه داریم: مرورگرها صفحات وب را ارائه میدهند. صفحات وب اسناد HTML هستند که توسط CSS استایلبندی شده و با جاوا اسکریپت تعاملی میشوند.
همچنین فرض میکند که ما تا حدودی با نحوه استفاده از React آشنا هستیم و در زمان خود یک یا دو برنامه React ساختهایم. در حالتایدهآل، برخی از برنامههای React ما در حال تولید هستند.
ما با مقدمهای برای React شروع میکنیم و تاریخچه آن را مرور میکنیم و ذهنمان را به سال ۲۰۱۳ بازمیگردانیم که برای اولین بار به عنوان نرمافزار متنباز منتشر شد. از آنجا، مفاهیم اصلی React، از جمله مدل مؤلفه، DOM مجازی و آشتی را بررسی خواهیم کرد.
ما به تئوری کامپایلر در مورد نحوه عملکرد JSX میپردازیم، در مورد فیبرها صحبت میکنیم و مدل برنامهنویسی همزمان آن را به طور عمیق درک میکنیم. به این ترتیب، نکات مهمی را جمعآوری میکنیم که به ما کمک میکنند تا آنچه را که باید به خاطر بسپارید، روانتر به خاطر بسپاریم و رندر کردن کارهایی را که باید از طریق نسخههای اولیه قدرتمندی مانند React.memo و useTransition به تعویق بیفتند، به تعویق بیندازیم.
بیشتر بخوانید: کتاب React Programming: The Big Nerd Ranch Guide
در نیمه دوم کتاب Fluent React، چارچوبهای React را بررسی میکنیم: این که چه مشکلاتی را حل میکنند و مکانیسمهایی که با آن آنها را حل میکنند. ما این کار را با نوشتن چارچوب خودمان انجام خواهیم داد که سه مشکل برجسته را در تقریباً همه برنامههای وب حل میکند: ارائه سرور، مسیریابی و واکشی دادهها.
هنگامی که ما این مشکلات را برای خود حل میکنیم، درک اینکه چگونه چارچوبها آنها را حل میکنند بسیار قابل دسترستر میشود. ما همچنین عمیقاً در React Server Components (RSC) و عملکردهای سرور غوطه ور خواهیم شد و نقش ابزارهای نسل بعدی مانند باندلرها و مسیریابهای ایزومورفیک را درک خواهیم کرد.
در نهایت، پس از React به گزینههایی مانند Vue، Solid، Angular، Qwik و موارد دیگر نگاه میکنیم. ما سیگنالها و واکنشپذیری ریزدانه را برخلاف مدل واکنشپذیری درشتتر React بررسی خواهیم کرد. همچنین پاسخ React به سیگنالها را بررسی میکنیم: زنجیره ابزار Forget و نحوه قرارگیری آن در مقایسه با سیگنالها.
چیزهای زیادی برای ورود به آن وجود دارد، پس بیایید دیگر زمان را تلف نکنیم. بیا شروع کنیم!
سرفصلهای کتاب Fluent React:
- Foreword
- Preface
- 1. The Entry-Level Stuff
- 2. JSX
- 3. The Virtual DOM
- 4. Inside Reconciliation
- 5. Common Questions and Powerful Patterns
- 6. Server-Side React
- 7. Concurrent React
- 8. Frameworks
- 9. React Server Components
- 10. React Alternatives
- 11. Conclusion
- Index
- About the Author
جهت دانلود کتاب Fluent React میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.