کتاب یادگیری React: الگوهای مدرن برای توسعه برنامه‌های React نوشته Alex Banks, Eve Porcello

عنوان:

Learning React

نویسنده:

Alex Banks, Eve Porcello

انتشارات:

O'Reilly Media, Inc

تاریخ انتشار

2020

حجم:

8.1MB

دانلود

معرفی کتاب: "یادگیری React: الگوهای مدرن برای توسعه برنامه‌های React"

این کتاب برای توسعه‌دهندگان وب و مهندسین نرم‌افزاری که با نحوه عملکرد JavaScript، CSS و HTML در مرورگر آشنایی دارند، مناسب است و بهترین شیوه‌ها و الگوهای نوشتن کد مدرن React را ارائه می‌دهد. برای مطالعه این کتاب نیازی به دانش قبلی درباره React یا برنامه‌نویسی تابعی در JavaScript نیست.

نویسندگان،Alex Banks, Eve Porcello، با ارائه نقشه راه یادگیری، به شما نشان می‌دهند چگونه رابط‌های کاربری بسازید که بدون بارگذاری مجدد صفحه، به‌خوبی تغییرات را در وب‌سایت‌های بزرگ و داده‌محور نمایش دهند. همچنین با مفاهیم برنامه‌نویسی تابعی و جدیدترین ویژگی‌های ECMAScript آشنا خواهید شد. پس از یادگیری ساخت کامپوننت‌های React با این راهنمای عملی، به خوبی درک خواهید کرد React چقدر می‌تواند برای سازمان شما مفید باشد.

مواردی که یاد خواهید گرفت:

  • درک مفاهیم کلیدی برنامه‌نویسی تابعی با JavaScript
  • نگاهی به عملکرد داخلی React در مرورگر
  • ایجاد لایه‌های ارائه (presentation) برنامه با کامپوننت‌های React
  • مدیریت داده‌ها و کاهش زمان رفع اشکال برنامه‌ها
  • استفاده از React Hooks برای مدیریت وضعیت (state) و دریافت داده
  • بهره‌گیری از راه‌حل مسیریابی (routing) برای برنامه‌های تک‌صفحه‌ای
  • ساختاربندی برنامه‌های React با در نظر گرفتن سرورها

فهرست مطالب

  • Copyright
  • Table of Contents
  • Preface
  • Conventions Used in This Book
  • Using Code Examples
  • O’Reilly Online Learning
  • How to Contact Us
  • Acknowledgments
  • Chapter 1. Welcome to React
  • A Strong Foundation
  • React’s Past and Future
  • Working with the Files
  • Chapter 2. JavaScript for React
  • Declaring Variables
  • Creating Functions
  • Compiling JavaScript
  • Objects and Arrays
  • Asynchronous JavaScript
  • Classes
  • ES6 Modules
  • Chapter 3. Functional Programming with JavaScript
  • What It Means to Be Functional
  • Imperative Versus Declarative
  • Functional Concepts
  • Chapter 4. How React Works
  • Page Setup
  • React Elements
  • ReactDOM
  • React Components
  • Chapter 5. React with JSX
  • React Elements as JSX
  • Babel
  • Recipes as JSX
  • React Fragments
  • Intro to webpack
  • Chapter 6. React State Management
  • Building a Star Rating Component
  • The useState Hook
  • Refactoring for Advanced Reusability
  • State in Component Trees
  • Building Forms
  • React Context
  • Chapter 7. Enhancing Components with Hooks
  • Introducing useEffect
  • Chapter 8. Incorporating Data
  • Requesting Data
  • Render Props
  • Virtualized Lists
  • Introducing GraphQL
  • Chapter 9. Suspense
  • Error Boundaries
  • Code Splitting
  • Chapter 10. React Testing
  • ESLint
  • Prettier
  • Typechecking for React Applications
  • Test-Driven Development
  • Incorporating Jest
  • Testing React Components
  • Chapter 11. React Router
  • Incorporating the Router
  • Router Properties
  • Using Redirects
  • Chapter 12. React and the Server
  • Isomorphic Versus Universal
  • Server Rendering React
  • Server Rendering with Next.js
  • Gatsby
  • React in the Future
  • Index
  • About the Authors
  • Colophon

مشخصات

نام کتاب

Learning React

نویسنده

Alex Banks, Eve Porcello

انتشارات

O'Reilly Media, Inc

تاریخ انتشار

2020

ISBN

9781492051725

چاپ

اول

تعداد صفحات

310

زبان

انگلیسی

فرمت

pdf

حجم

8.1MB

موضوع

React