Trang chủ Kiến Thức Công Nghệ ReactJS Tutorial for Beginners Phần 2
Công Nghệ

ReactJS Tutorial for Beginners Phần 2

Chia sẻ
ReactJS Tutorial for Beginners Phần 2
Chia sẻ

Trong bài viết này chúng ta sẽ đi qua năm nội dung đầu tiên của tutorial:

  • Tìm hiểu về ReactJS
  • Set up ReactJS, Storybook & CSS styled-component
  • Functional/Class Component & JSX code style
  • Làm việc với Icons, Grids
  • Set up React Router

1. Tìm hiểu về ReactJS

Trong video này mình sẽ giới thiệu sơ qua những thông tin tổng quan về ReactJS

Lịch sử ReactJS

Website / Web page

Interactive Website

Web application: Angular, Ember, Polymer, React…

Demo Declarative & Imperative

Trong video mình cũng demo cho các bạn thấy là ReactJS nó dễ dàng như thế nào so với việc không có ReactJS

Chúng ta cũng sẽ tìm hiểu về Declarative và Imperative và mình cũng demo hai khái niệm này luôn.

Khi nào nên sử dụng ReactJS

Sau khi bạn biết về Declarative và Imperative rồi thì có một câu hỏi được đặt ra là khi nào mình cần dùng React?

React không phải là giải pháp cho tất cả mọi trường hợp. Mình chỉ sử dụng nó khi mình cần có một cái web application thôi. Một cái web application có những stage những flow chart rất là phức tạp thì mình nên dùng React.

Còn nếu bạn chỉ muốn xây dựng một web page đơn giản giống như các trang báo chẳng hạn thì mình chỉ cần dùng HTML, CSS và JavaScript là đủ rồi.

2. Set up ReactJS, Storybook & CSS styled-component

Trong phần này, ngoài việc hướng dẫn cho mọi người cách set up ReactJS, mình còn giới thiệu thêm cho các bạn cấu trúc của 1 dự án project structure sau khi khởi tạo là như thế nào, Storybook (tại sao phải cần sử dụng thư viện này & hướng dẫn cài đặt), giới thiệu CSS styled-component trong ReactJS.

Nội dung của video:

Set up ReactJS

Khởi tạo new project ReactJS

Tìm hiểu project structure của ReactJS

Phân tích và cấu trúc dự án Leave Management

Làm việc với Storybook

CSS styled-component trong ReactJS

3. Tìm hiểu Functional / Class Component & JSX code style

Trong video này, chúng ta sẽ cùng nhau tìm hiểu những khái niệm cơ bản nhất khi làm việc với ReactJS đó là: Component, sự khác biệt giữa Functional / Class Component, JSX code style, props, và cuối cùng là CSS trong Javascript với styled-component

Component và styled components

  • Functional/Class component
  • JSX
  • Props
  • css in js với styled-components

4. Làm việc với Icons, Grids

Trong video này, chúng ta sẽ tạo những component như là Icon, Grid dựa trên kiến thức component mà mình đã giới thiệu trong bước 2. Những component này được sử dụng để tạo nên những phần cơ bản của page.

5. Set up React Router

Trong video này, mình sẽ giới thiệu với các bạn về React Router, một trong giải pháp routing rất nổi tiếng và thông dụng của React

Bạn có thể tải các tài liệu của tutorial tại đây và đọc tiếp phần 3 nhé!

Bài viết cùng chuyên mục
Tối ưu ứng dụng với cấu trúc dữ liệu cơ bản và bitwise
Công Nghệ

Tối ưu ứng dụng với cấu trúc dữ liệu cơ bản và bitwise

Trong bài viết này, 200Lab sẽ chia sẻ những trường hợp dễ...

Công Nghệ

So sánh Flutter vs React Native: Framework nào đáng học năm 2021

Điểm chung của Flutter, React Native đều là Cross-platform Mobile, build native...

HTTP/2 là gì? So sánh HTTP/2 và HTTP/1
Công Nghệ

HTTP/2 là gì? So sánh HTTP/2 và HTTP/1

Từ khi Internet ra đời, sự phát triển về các giao thức...

Upload File từ Frontend đến Backend mà rất nhiều bạn vẫn đang làm sai!!
Công Nghệ

Upload File từ Frontend đến Backend mà rất nhiều bạn vẫn đang làm sai!!

1. Client encode file (base64) rồi gởi về backend 200Lab đã từng...

Công Nghệ

React Native – Hướng dẫn làm việc với Polyline và Animated-Polyline trên Map

Vẽ đường đi trên bản đồ là một nghiệp vụ vô cùng...

Công Nghệ

Hybrid App và Native App: Những khác biệt to lớn

Bất cứ khi nào một công ty quyết định làm ứng dụng...

Web/System Architecture 101 – Kiến trúc web/hệ thống cơ bản cho người mới
Công Nghệ

Web/System Architecture 101 – Kiến trúc web/hệ thống cơ bản cho người mới

Đây là một kiến trúc cơ bản mà bất kì một người...

Công Nghệ

Tư duy kiến trúc thông qua các trò chơi mà rất nhiều bạn không biết

Tư duy kiến trúc là gì? Tư duy kiến trúc có thể...