React

React

Thư viện cho giao diện web và native

React giúp bạn dựng giao diện từ các mảnh nhỏ gọi là component. Tự tạo component, rồi ghép thành màn hình, trang và ứng dụng hoàn chỉnh.

Nội dung tóm tắt theo homepage official — dùng nội bộ cho preview nhanh.

Điểm nổi bật

  • UI theo component cho web và native
  • Render khai báo với luồng dữ liệu dễ đoán
  • Hệ sinh thái lớn — Next.js, React Native, tooling…
  • Được Meta và hàng nghìn đội sản phẩm dùng

Khi nào nên dùng

  • UI web/app component-based
  • Đội đã quen JS/TS
  • Cần ecosystem lớn

Trong stack KU THANH

Thường đi với Next.js, TypeScript, Tailwind trong các dự án Dolphin Software.

Vì sao dùng

  • Tạo UI từ component

    Component React là hàm JavaScript. Truyền markup và dữ liệu qua props, lồng component để dựng UI phức tạp.

  • Viết component bằng code và markup

    JSX kết hợp markup với logic JavaScript. React đồng bộ DOM khi state thay đổi.

  • Thêm tương tác khi cần

    State và effect giúp component phản hồi người dùng. Chia sẻ logic bằng hooks trong toàn app.