Tại sao sử dụng Flow, và sử dụng Flow như thế nào trong React
Bài viết mang tính chất tham khảo, hiện tại đội ngũ Facebook đã bỏ rơi Flow để theo TypeScript https://github.com/facebook/jest/pull/7554
Static vs Dynamic Typing
Để bắt đầu chúng ta phải hiểu cách javascript làm việc với type
Một cách ngắn gọn nhất, ngôn ngữ statically-typed thì type của biến có thể xác định lúc compile (trước khi chạy), ngôn...
Định nghĩa biến(Variable definition)
Một biến của chương trình được định nghĩa(DEFINED) khi giá trị của nó được thay đổi.
Bao gồm các trường hợp sau:
Nằm ở vế bên trái trong câu lệnh gán, ví dụ: y = 20
Trong câu lệnh nhập đầu vào, ví dụ getInput(y)
Được sử dụng với vai trò là tham số tham chiếu của một hàm, ví dụ update(x, &y)
Sử dụng biến(Variable Use)
Một biến của chương trình...