hocvietcode.com
  • Trang chủ
  • Học lập trình
    • Lập trình C/C++
    • Lập trình HTML
    • Lập trình Javascript
      • Javascript cơ bản
      • ReactJS framework
      • AngularJS framework
      • Typescript cơ bản
      • Angular
    • Lập trình Mobile
      • Lập Trình Dart Cơ Bản
        • Dart Flutter Framework
    • Cơ sở dữ liệu
      • MySQL – MariaDB
      • Micrsoft SQL Server
      • Extensible Markup Language (XML)
      • JSON
    • Lập trình PHP
      • Lập trình PHP cơ bản
      • Laravel Framework
    • Lập trình Java
      • Java Cơ bản
    • Cấu trúc dữ liệu và giải thuật
    • Lập Trình C# Cơ Bản
    • Machine Learning
  • WORDPRESS
    • WordPress cơ bản
    • WordPress nâng cao
    • Chia sẻ WordPress
  • Kiến thức hệ thống
    • Microsoft Azure
    • Docker
    • Linux
  • Chia sẻ IT
    • Tin học văn phòng
      • Microsoft Word
      • Microsoft Excel
    • Marketing
      • Google Adwords
      • Facebook Ads
      • Kiến thức khác
    • Chia sẻ phần mềm
    • Review công nghệ
    • Công cụ – tiện ích
      • Kiểm tra bàn phím online
      • Kiểm tra webcam online
Đăng nhập
  • Đăng nhập / Đăng ký

Please enter key search to display results.

Home
  • ReactJS
Hướng dẫn khởi tạo và Hello World dự án ReactJS

Hướng dẫn khởi tạo và Hello World dự án ReactJS

  • 24-07-2022
  • Toanngo92
  • 0 Comments

Mục lục

  • Hướng dẫn cài đặt môi trường và khởi tạo dự án ReactJS
  • Hello World với ReactJS

Hướng dẫn cài đặt môi trường và khởi tạo dự án ReactJS

Các môi trường yêu cầu

  • nodejs
  • npm
  • yarn (recommend)

Các bước cài đặt:

Sau khi có đầy đủ môi trường, tiến hành các bước sau để khởi tạo ứng dụng:

Bước 1: tạo ứng dụng ReactJS

npx create-react-app appName

Bước 2: dùng lệnh dưới để truy cập vào thư mục ứng dụng mới tạo trên môi trường dòng lệnh:

cd my-app

Bước 3: khởi chạy ứng dụng

npm start
// nếu đã cài yarn dependency, bạn có thể sử dụng lệnh yarn start để khởi chạy

Mặc định reactJS sẽ được khởi chạy trên port 3000, các bạn truy cập theo đường dẫn http://localhost:3000, nếu giao diện hiển thị giống hình dưới là dự án đã khởi tạo thành công

Sau khi ứng dụng phục vụ như hình, để thoát khỏi môi trường phục vụ và tắt server, có thể quay lại môi trường dòng lệnh, bấm tổ hợp phím Ctrl+C để kết thúc.

Mô tả cấu trúc mã nguồn ReactJS

Trong cấu trúc mã nguồn có sẵn của ReactJS, để bắt đầu chúng ta quan tâm tới các thư mục và file sau:

  1. public – thư mục này sẽ chứa các assets, thư viện đa phương tiện của ứng dụng, bao gồm file index.html, file này sẽ được gọi đầu tiên khi ứng dụng bắt đầu chạy
  2. src – folder này sẽ chứa toàn bộ mã nguồn của dự án, luồng chạy từ file index.js và gọi vào App.js, chúng ta có thể bắt đầu code từ đây
  3. package.json – file này sẽ chứa toàn bộ các depedency của dự án, sử dụng trong các tình huống cần bổ sung thêm thư viện cho dự án của bạn

Hello World với ReactJS

Để bắt đầu viết ứng dụng Hello World, truy cập vào src/file index.js, xóa code cũ và viết mã sau:

const root = ReactDOM.createRoot(document.getElementById('root'));
root.render(<h1>Hello, world!</h1>);

Truy cập dự án bằng trình duyệt để thấy sự thay đổi.

Chúc bạn thành công !

Bài viết liên quan:

useMemo trong ReactJS
Định tuyến trong ứng dụng React với React Router
Giới thiệu Redux và quản lý state với Redux trong React
Gọi API trong React với useEffect Hook
Xử lý tải dữ liệu bất đồng bộ (Async Data Loading), lazyload trong React
Xử lý Form (biểu mẫu) trong React
Xử lý các sự kiện trong DOM và Window bằng React
Debug (gỡ lỗi) React component thông qua React Developer Tools
khái niệm React Context và chia sẻ state qua các component với React Context
Cách quản lý state(trạng thái) bằng Hooks trên React Component
React strict mode (chế độ phát triển) trong React
Quản lý state (trạng thái) trong React Class Component

THÊM BÌNH LUẬN Cancel reply

Dịch vụ thiết kế Wesbite

NỘI DUNG MỚI CẬP NHẬT

2. PHÂN TÍCH VÀ ĐẶC TẢ HỆ THỐNG

1. TỔNG QUAN KIẾN THỨC THỰC HÀNH TRIỂN KHAI DỰ ÁN CÔNG NGHỆ THÔNG TIN

Hướng dẫn tự cài đặt n8n comunity trên CyberPanel, trỏ tên miền

Mẫu prompt tạo mô tả chi tiết bối cảnh

Một số cải tiến trong ASP.NET Core, Razor Page, Model Binding, Gabbage collection

Giới thiệu

hocvietcode.com là website chia sẻ và cập nhật tin tức công nghệ, chia sẻ kiến thức, kỹ năng. Chúng tôi rất cảm ơn và mong muốn nhận được nhiều phản hồi để có thể phục vụ quý bạn đọc tốt hơn !

Liên hệ quảng cáo: [email protected]

Kết nối với HỌC VIẾT CODE

© hocvietcode.com - Tech888 Co .Ltd since 2019

Đăng nhập

Trở thành một phần của cộng đồng của chúng tôi!
Registration complete. Please check your email.
Đăng nhập bằng google
Đăng kýBạn quên mật khẩu?

Create an account

Welcome! Register for an account
The user name or email address is not correct.
Registration confirmation will be emailed to you.
Log in Lost your password?

Reset password

Recover your password
Password reset email has been sent.
The email could not be sent. Possible reason: your host may have disabled the mail function.
A password will be e-mailed to you.
Log in Register
×