wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz về JSX và React

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

JSX trong React là gì?

a)

Ngôn ngữ mới thay cho JavaScript

b)

Cú pháp mở rộng của JavaScript cho phép viết UI như HTML

c)

Công cụ biên dịch trong React

d)

Framework riêng biệt

2.

Khi dùng JSX, công cụ nào chuyển JSX sang JavaScript mà trình duyệt hiểu được?

a)

Webpack

b)

Babel

c)

Node.js

d)

TypeScript

3.

Lệnh nào khởi tạo dự án React chuẩn với Create React App?

a)

npm init react-app my-app

b)

npx create-react-app my-app

c)

npm install react

d)

react new my-app

4.

Component trong React có thể được viết theo những dạng nào?

a)

Duy nhất là class component

b)

Duy nhất là function component

c)

Cả class component và function component

d)

Chỉ bằng cú pháp JSX

5.

(Nhiều lựa chọn) — Chọn các phát biểu đúng về props:

a)

Là dữ liệu truyền từ component cha xuống con

b)

Là đối tượng chỉ đọc (read-only)

c)

Có thể thay đổi bên trong component con

d)

Có thể chứa cả children

6.

Đâu là cú pháp đúng để định nghĩa một function component React?

a)

function Welcome(props) { return Hello, {props.name}; }

b)

const Welcome = Hello!;

c)

function Welcome = () => Hello!;

7.

Khi viết JSX, thuộc tính class trong HTML phải đổi thành gì?

a)

className

b)

classname

c)

class_

d)

Giữ nguyên class

8.

Vì sao tên component nên bắt đầu bằng chữ in hoa?

a)

Vì React chỉ nhận diện component khi viết hoa chữ cái đầu

b)

Vì quy tắc của JavaScript

c)

Vì Babel yêu cầu như vậy

d)

Vì HTML không cho phép chữ thường

9.

(Nhiều lựa chọn) — Lợi ích của việc chia nhỏ giao diện thành nhiều component nhỏ:

a)

Dễ bảo trì và tái sử dụng

b)

Dễ test và quản lý

c)

React tự động tối ưu hiệu năng

10.

Component React nên hoạt động “như một hàm thuần (pure function)” đối với props có nghĩa là gì?

a)

Luôn trả về kết quả giống nhau nếu props giống nhau

b)

Không thay đổi props bên trong component

c)

Chỉ dùng cho class component

d)

A và B đúng