Dự án này là một monorepo sử dụng Lerna để quản lý các repo con React được tạo ra trong khóa học của tôi về React. Mục tiêu của dự án này là giúp bạn nắm vững các kiến thức cơ bản và nâng cao về React thông qua các ví dụ thực tế.
Dự án này chứa các repo con sau đây, mỗi repo con tương ứng với một chủ đề hoặc một phần trong khóa học:
Để bắt đầu sử dụng dự án này, bạn có thể làm theo các bước sau:
-
Clone dự án: Clone dự án này về máy tính của bạn bằng lệnh sau:
git clone https://github.com/banx9x/react-course.git
-
Cài đặt các dependencies: Mở terminal trong thư mục gốc của dự án và chạy lệnh sau để cài đặt các phụ thuộc của monorepo:
npm install
-
Chạy repo con cụ thể: Sử dụng câu lệnh sau, thay thế
project
bằng tên repo con trongpackages
:npx lerna run dev --scope project
-
Hoặc chạy toàn bộ dự án: Nếu bạn muốn chạy tất cả các repo con cùng lúc:
npx lerna run dev
Nếu bạn muốn đóng góp vào dự án hoặc báo cáo lỗi, bạn có thể mở các pull request hoặc issues trên GitHub của dự án.
Nếu bạn có bất kỳ câu hỏi hoặc ý kiến đóng góp, bạn có thể liên hệ với tôi qua email tại [email protected]