Bài 03-Suy nghĩ trong React
React có thể thay đổi cách bạn nghĩ về các thiết kế bạn nhìn vào và các ứng dụng bạn xây dựng. Khi bạn xây dựng giao diện người dùng bằng React, trước tiên bạn sẽ chia nhỏ nó thành các phần được gọi là thành phần . Sau đó, bạn sẽ mô tả các trạng thái trực quan khác nhau cho từng thành phần của mình. Cuối cùng, bạn sẽ kết nối các thành phần của mình với nhau để dữ liệu chảy qua chúng. Trong hướng dẫn này, chúng tôi sẽ hướng dẫn bạn qua quy trình suy nghĩ về việc xây dựng bảng dữ liệu sản phẩm có thể tìm kiếm bằng React.
Bắt đầu với bản mô phỏng
Hãy tưởng tượng rằng bạn đã có một API JSON và bản thiết kế từ một nhà thiết kế.
API JSON trả về một số dữ liệu trông như thế này:
[
{ category: "Fruits", price: "$1", stocked: true, name: "Apple" },
{ category: "Fruits", price: "$1", stocked: true, name: "Dragonfruit" },
{ category: "Fruits", price: "$2", stocked: false, name: "Passionfruit" },
{ category: "Vegetables", price: "$2", stocked: true, name: "Spinach" },
{ category: "Vegetables", price: "$4", stocked: false, name: "Pumpkin" },
{ category: "Vegetables", price: "$1", stocked: true, name: "Peas" }
]
Bản mẫu trông như thế này:

Để triển khai UI trong React, bạn thường sẽ thực hiện theo năm bước giống nhau.