BÀI 2 - CÀI ĐẶT MÔI TRƯỜNG REACTJS

1. Cài đặt Node và NPM

  • Để cài đặt môi trường chạy ReactJS trước tiên bạn phải cài đặt NodeJS và NPM, nó là một nền tảng bắt buộc, bạn có thể xem bài viết về cách cài đặt NodeJS và NPM để hiểu rõ hơn về cách cài đặt nó. Thông thường NPM sẽ được cài đặt kèm theo khi bạn cài đặt NodeJS.

  • Để kiểm tra xem NodeJS và NPM đã được cài đặt trong máy chưa? Chúng ta có thể mở terminal và gõ dòng lệnh:

node -v

npm -v

Khi cài đặt thành công, sẽ hiển thị ra phiên bản NodeJS và NPM hiện đã được cài đặt:

npm -v

6.13.4

node -v

v10.19.0

2. Khởi tạo dự án ReactJS

Tiếp theo, bạn có thể cài đặt ReactJS bằng cách vào thư mục chứa dự án và mở terminal và gõ dòng lệnh:

npx create-react-app my-app

Trong đó my-app là tên thư mục chứa dự án của bạn (tên dự án không được chứ chữ in hoa và dấu cách nhé)

Vào thư mục vừa được khởi tạo có tên freetuts-app chúng ta sẽ thấy được các thư mục được tạo tự động, chú ý đến 2 thư mục chính đó là srcpublic:

Chúng ta sẽ tìm hiểu nhiệm vụ của từng thư mục được khởi tạo :

  • src sẽ chứa những đoạn mã mà chúng ta viết sau này,

  • public sẽ chứa các file ảnh, css, js,...hay bất cứ thứ gì mà bạn muốn,..

  • node_modules: các module cài tự động khi tạo react app, bạn không cần phải quan tâm đến nó.

  • package.jsonpackage-lock.json: chứa thông tin của các module cần thiết.

Ngoài ra bạn còn có thể thêm các thư mục theo mục đích mà bạn muốn sử dụng.

Khởi chạy dự án ReactJS

Để khởi chạy dự án bạn cần phải truy cập vào thư mục vừa được khởi tạo mà mở terminal:

npm start

Lúc này, ReactJS sẽ khởi chạy dự án mặc định ở port 3000, chúng ta có thể mở trình duyệt và truy cập đường dẫn http://localhost:3000

Xây dựng ứng dụng ReactJS đầu tiên

Để code, vào thư mục dự án mở command và gõ:

code .

Chúng ta sẽ đi xây dựng một ứng dụng ReactJS đầu tiên bằng cách truy cập vào thư mục src trong dự án, như bên trên mình đã đề cập thì nó là thư mục chứa mã nguồn, tìm đến file App.js và sửa thành:

Nguyên lý của ReactJS là chúng ta sẽ code web dự trên nền tảng JavaScrirt và nó sẽ build thành file HTML để public lên web. Bạn có thể tìm thấy điều này tại index.js

  • Chú ý đến thư đoạn document.getElementById('root'), đây là ví trị mà tất cả các component sẽ render ra.

  • Bạn có thể tìm id root ở trong file public/index.html.

Tiến hành khởi chạy dự án bằng cách mở terminal và gõ dòng lệnh :

npm start