"ReactJS là một mã nguồn mở thư viện JavaScript đó sẽ đem lại sức mạnh của lập trình phản ứng với các ứng dụng web và các trang web. Nó nhằm mục đích giải quyết những thách thức gặp phải trong việc phát triển các ứng dụng đơn trang, và được thiết kế để giúp các nhà phát triển xây dựng lớn, dễ dàng mở rộng và thay đổi web ứng dụng.
Bắt đầu với một dự án Thư viện mở API, bạn sẽ được giới thiệu Phản ứng và JSX trước khi chuyển sang học về chu kỳ sống của một thành phần Phản ứng. Trong dự án thứ hai, xây dựng một hình thức thuật sĩ nhiều bước, bạn sẽ tìm hiểu về các thành phần năng động tổng hợp và thực hiện các hành động DOM. Bạn cũng sẽ tìm hiểu về việc xây dựng một công cụ tìm kiếm nhanh chóng bằng cách khám phá server-side dựng trong dự án thứ ba trên một ứng dụng công cụ tìm kiếm. Tiếp theo, bạn sẽ xây dựng một frontpage đơn giản cho một ứng dụng thương mại điện tử trong các dự án thứ tư bằng cách sử dụng mô hình dữ liệu và Phản ứng add-ons. Trong dự án cuối cùng bạn sẽ phát triển một tracker phương tiện truyền thông xã hội hoàn chỉnh bằng cách thay đổi liên tục của việc xác định Phản ứng ứng dụng và biết về các thực hành tốt nhất và trường hợp sử dụng với sự giúp đỡ của ES6 và Redux.
Đến cuối của cuốn sách này, bạn sẽ không chỉ có một sự hiểu biết tốt về ReactJS nhưng cũng sẽ xây dựng các ứng dụng lối đáp ứng rất riêng của bạn từ đầu.
Những gì bạn sẽ học
Tạo, tái sử dụng và soạn Phản ứng linh kiện sử dụng JSX
Chia sẻ dữ liệu giữa nhiều Phản ứng linh kiện và kỹ thuật cho các dòng dữ liệu trong một ứng dụng Phản ứng
Xử lý tương tác người dùng với sự giúp đỡ của các xử lý sự kiện và các thành phần năng động
Thiết lập và sử dụng khác nhau ES2015 thế hệ kế tiếp / ES6 tính năng với Phản ứng
Hiểu được hiệu suất và tính bất biến tính năng của Phản ứng dụng React add-ons
Tìm hiểu các kỹ thuật hoạt hình trong Phản ứng
Sử dụng lưu trữ dữ liệu để lưu trữ dữ liệu mô hình liên quan và thông tin
Tạo một thông-dựa Phản ứng ứng dụng bằng cách sử dụng thư viện trào ngược.