wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Props, State, Event

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Phạm vi hoạt động của state là ở đâu?

a)

Truyền từ component cha xuống component con

b)

Truyền từ component con lên component cha

c)

Chỉ trong phạm vi component đó

d)

Hoạt động ở tất cả các component trong ứng dụng

2.

Phạm vi hoạt động của props là ở đâu?

a)

Chỉ trong một component

b)

Truyền từ component cha xuống component con

c)

Hoạt động ở tất cả component có quan hệ cha con

d)

Hoạt động ở tất cả các component trong ứng

3.

Phát biểu nào sau đây đúng?

a)

Khi ứng dụng được chạy lần đầu thì component bị re-render

b)

Khi state thay đổi thì component bị render lại

c)

Khi state thay đổi thì component bị re-render lại

d)

Khi state thay đổi thì component không bị re-render do nó chỉ có render một lần duy nhất

4.

One-way binding data là gì?

a)

Kỹ thuật truyền dữ liệu giữa các component trong React.

b)

Kỹ thuật cho phép dữ liệu chỉ được truyền từ nguồn dữ liệu đến giao diện người dùng.

c)

Kỹ thuật cho phép dữ liệu có thể được truyền cả từ giao diện người dùng đến nguồn dữ liệu và ngược lại.

d)

Kỹ thuật cho phép giao diện người dùng tự động cập nhật khi dữ liệu thay đổi trong nguồn.

5.

Two-way binding data là gì?

a)

Kỹ thuật truyền dữ liệu giữa các component trong React.

b)

Kỹ thuật cho phép dữ liệu chỉ được truyền từ nguồn dữ liệu đến giao diện người dùng.

c)

Kỹ thuật cho phép dữ liệu có thể được truyền cả từ giao diện người dùng đến nguồn dữ liệu và ngược lại.

d)

Kỹ thuật cho phép giao diện người dùng tự động cập nhật khi dữ liệu thay đổi trong nguồn và ngược lại.

6.

Trong React, sự kiện (event) là gì?

a)

Một hành động người dùng thực hiện trên giao diện.

b)

Một hành động của các component để gửi dữ liệu giữa chúng.

c)

Một dạng lệnh điều khiển sự thay đổi trạng thái của ứng dụng.

d)

Một hành động giao tiếp giữa ứng dụng và máy chủ.

7.

Trong React, làm thế nào để xử lý sự kiện?

a)

Sử dụng phương thức handleEvent trên component.

b)

Thêm thuộc tính event vào các thẻ HTML.

c)

Đặt tên hàm xử lý sự kiện và gán nó vào thuộc tính tương ứng của thẻ.

d)

Sử dụng hàm triggerEvent để gọi sự kiện.

8.

Trong React, sự kiện synthetic event là gì?

a)

Sự kiện tổng hợp từ nhiều nguồn khác nhau trên giao diện.

b)

Sự kiện được tạo ra bởi React để xử lý các tương tác người dùng.

c)

Sự kiện tạo ra tự động khi component được render.

d)

Sự kiện bất đồng bộ được xử lý bởi máy chủ.

9.

Trong React, phương thức nào được sử dụng để ngăn chặn hành vi mặc định của sự kiện?

a)

event.preventDefault()

b)

event.prevent()

c)

event.stopPropagation()

d)

event.stop()

10.

Trong React, sự kiện nào được kích hoạt khi một phần tử nhận được sự tương tác và sau đó mất đi (blur)?

a)

change

b)

blur

c)

focus

d)

click

11.

State và props trong React có điểm gì tương đồng

a)

Cả hai đều không thể thay đổi sau khi khởi tạo

b)

Cả hai đều dùng để truyền dữ liệu từ component cha đến component con.

c)

Cả hai đều được quản lý bởi component cha.

d)

Cả hai đều có thể dùng để lưu trữ dữ liệu cho component.

12.

Sự kiện nào sau đây là sự kiện của input trong form?

a)

onChange()

b)

onChange() + onInput()

c)

onClick()

d)

onSubmit()

13.

State trong React được sử dụng để làm gì?

a)

Lưu trữ dữ liệu có thể thay đổi trong component

b)

Truyền dữ liệu từ component này sang component khác

c)

Xác định loại component đang sử dụng

d)

Render các component khác trong ứng dụng

14.

Hàm nào được sử dụng để cập nhật state trong functional components?

a)

setProps

b)

setState

c)

useState

d)

updateState

15.

State được quản lý ở đâu?

a)

Trong child component

b)

Trong Redux Store

c)

Trong chính component sở hữu state đó

d)

Trong mọi component của ứng dụng