Trong chương này, chúng tôi sẽ liệt kê các phương pháp, phương pháp và kỹ thuật React hay nhất sẽ giúp chúng tôi luôn nhất quán trong quá trình phát triển ứng dụng.
Các component bậc cao hơn là các hàm JavaScript được sử dụng để thêm các chức năng bổ sung vào component hiện có. Các hàm này thuần túy , có nghĩa là chúng đang nhận dữ liệu và trả về các giá trị theo dữ liệu đó.
Trong chương này, chúng ta sẽ học cách triển khai mẫu dòng trong các ứng dụng React. Chúng tôi sẽ sử dụng khung Redux . Mục tiêu của chương này là trình bày ví dụ đơn giản nhất về mọi phần cần thiết để kết nối Redux và React .
Flux là một khái niệm lập trình, trong đó dữ liệu là một hướng . Dữ liệu này đi vào ứng dụng và chảy qua ứng dụng theo một hướng cho đến khi hiển thị trên màn hình.
Các Keys React hữu ích khi làm việc với các component được tạo động hoặc khi danh sách của bạn bị người dùng thay đổi. Đặt giá trị khóa sẽ giữ cho các component của bạn được nhận dạng duy nhất sau khi thay đổi.
Các ref được sử dụng để trả về một tham chiếu đến phần tử. Refs nên tránh trong hầu hết các trường hợp, tuy nhiên, chúng có thể hữu ích khi chúng ta cần các phép đo DOM hoặc để thêm các phương thức vào các component.
Trong chương này, chúng tôi sẽ giải thích component API React. Chúng ta sẽ thảo luận về ba phương thức: setState (), forceUpdate và ReactDOM.findDOMNode ()
Xác nhận thuộc tính là một cách hữu ích để buộc sử dụng đúng các component. Điều này sẽ giúp trong quá trình phát triển để tránh các lỗi và sự cố trong tương lai, khi ứng dụng trở nên lớn hơn. Nó cũng làm cho code dễ đọc hơn, vì chúng ta có thể thấy cách sử dụng từng component.
Sự khác biệt chính giữa state và props là props không biến đổi. Đây là lý do tại sao các component cha phải xác định trạng thái có thể cập nhật và thay đổi, trong khi các component con chỉ nên truyền dữ liệu từ trạng thái bằng cách sử dụng props
State là nơi bắt nguồn của dữ liệu. Chúng ta nên luôn cố gắng làm cho trạng thái của mình đơn giản nhất có thể và giảm thiểu số lượng các thành phần trạng thái. Ví dụ: nếu chúng ta có mười thành phần cần dữ liệu từ trạng thái, chúng ta nên tạo một thành phần chứa sẽ giữ trạng thái cho tất cả chúng.
Trong chương này, chúng ta sẽ học cách kết hợp các component để làm cho ứng dụng dễ bảo trì hơn. Cách tiếp cận này cho phép cập nhật và thay đổi các component của bạn mà không ảnh hưởng đến phần còn lại của trang.
ReactJS là thư viện JavaScript được sử dụng để xây dựng các thành phần UI có thể tái sử dụng. React được sử dụng tại Facebook trong production, và instagram được viết hoàn toàn trên React
React là một thư viện front-end do Facebook phát triển. Nó được sử dụng để xử lý lớp (view layer) cho các ứng dụng web và thiết bị di động. ReactJS cho phép chúng ta tạo các thành phần UI có thể tái sử dụng. Nó hiện là một trong những thư viện JavaScript phổ biến nhất và có nền tảng vững chắc cũng như cộng đồng lớn đằng sau nó.