Giới thiệu về React
1. Giới thiệu
Application .Net
Kiến trúc : 3 lớp

Monolithic Architecture
UI
Business Layer
Data Interface

Back End vs Front End

Cách hoạt động của React
JSX và Expression :
JSX : là code html nhúng vào javascript
Expression: code js nhúng trong html . { }. //Expression : phép tính, attributes, gọi hàm
Supper dùng để kế thừa cha (constructor):
// Animal(set name){}
// Bird(){ supper(); }
Hai hàm quan trọng xử lý bất đồng bộ trong JS.
SetInterval : lặp lại 1 khoảng thời gian 1000mls -> 1s
SetTimeout: thực hiện sau 1 khoảng thời gian
Xử lý bất đồng bộ: callback, promise, async / await
// Will unmount
// hủy class function f(){ A a; } chạy hết function A bị hủy
// garbage collector : c#, java,...
2 kiểu gọi state
this.setState(state => ({
seconds: state.seconds + 1
}));
//2 kiểu
this.setState({
seconds: this.state.seconds+1
});
2. Kiến trúc React
SetState: thông báo với React, Render lại UI.
// UI -> Data : tối ưu nhất là không phải viết lại UI
// UI, không -> Business -> Data (loại -> Business -> UI)
//UI : viết 1 lần

Last updated
Was this helpful?