KUNGFU TECH vietnam
6315 câu hỏi phỏng vấn Full-Stack, Coding & System Design Interview
Bộ lọc:
Làm thế nào để comment trong React?
comment
ReactJS là gì? Nêu các tính năng nổi bật của Reactjs?
useState() trong React là gì?
useState()
React Hooks là gì?
React Hooks
JSX là gì? Trình duyệt có đọc được JSX không?
JSX
State trong React là gì?
State
React hook là gì?
hook
DOM ảo là gì?
Sự khác nhau giữa state và props trong React là gì?
state
props
Props trong React là gì?
Props
Component trong React là gì?
Component
ReactDOM là gì?
ReactDOM
React context là gì?
React context
Ưu điểm của việc sử dụng React Hooks là gì?
Sự khác biệt giữa smart component và dumb component là gì?
smart component
dumb component
Làm cách nào bạn ngăn một component hiển thị trong React?
component
Reselect là gì và nó hoạt động như thế nào?
Reselect
Làm thế nào để có thể tạo ref trong React?
ref
Làm sao để React build ở chế độ production và chúng có lợi ích như thế nào?
build
production
PureComponent trong React là gì?
PureComponent
Refs được sử dụng như thế nào trong React?
Refs
Ưu điểm của React là gì?
Life Cycle trong React hoạt động như thế nào?
Làm thế nào để bạn chặn callback của 1 event trong React?
callback
SyntheticEvent trong React là gì?
SyntheticEvent
Element trong React là gì?
Element
Controlled component trong React là gì?
Controlled component
Error Boundary được xử lý thế nào trong React?
Error Boundary
Kể tên một số thư viện Flux phổ biến?
Higher-Order component trong React là gì?
Higher-Order component
Bạn nên thực hiện request AJAX ở đâu trong một React component?
AJAX
Hãy phân biệt Dom thật (real dom) và Dom ảo (virtual dom)?
React hoạt động như thế nào?
Tại sao chúng ta nên sử dụng Redux?
Kể tên một số middleware của Redux mà bạn biết?
Keys trong React được dùng để làm gì?
Keys
Bạn thích hooks nào trong React? Hãy mô tả cách tạo một hooks bất kỳ.
hooks
Tại sao React sử dụng className thay vì thuộc tính class?
className
class
Chức năng của hàm render() trong React là gì?
render()
Single Page Applications là gì?
So sánh điểm khác nhau của useRef và createRef trong React gì?
useRef
createRef
Store trong redux là gì?
Store
Mô tả cách xử lý các event trong React?
event
Cách để tránh phải liên kết với biến this trong các phương thức Event callback?
this
Event callback
Inline Conditional Expressions trong React là gì?
Inline Conditional Expressions
Trong React uncontrolled component là gì?
uncontrolled component
Làm thế nào để truyền một parameter vào một event handler hoặc callback?
parameter
event handler
Trong React, có nên cập nhật state trực tiếp không, tại sao?
Ba dấu chấm ... trong React để làm gì?
...
Flux là gì?
Forwarding Refs trong React đển làm gì?
Forwarding Refs
Flow trong React là gì?
Flow
Sự khác nhau giữa class component và functional component trong Reactjs là gì?
class component
functional component
Tại sao nên dùng fragment thay vì div trong React?
fragment
div
Props drilling là gì?
Props drilling
Tại sao phải gọi setState thay vì trực tiếp thay đổi state trong React?
setState
Sự khác biệt giữa VirtualDOM và ShadowDOM là gì?
VirtualDOM
ShadowDOM
Làm cách nào để liên kết các phương thức hoặc event handler trong lệnh callback JSX?
Làm thế nào để áp dụng validation trên Props trong React?
validation
Children prop trong React là gì?
Children prop
Portal trong React là gì?
Portal
Liệt kê một vài giới hạn của React?
mapStateToProps và mapDispatchToProps trong redux là gì?
mapStateToProps
mapDispatchToProps
StrictMode trong React là gì?
StrictMode
Hàm setState trong React là đồng bộ hay bất đồng bộ? Tại sao?
Làm thế nào để việc render của React hoạt động chính xác khi chúng ta gọi setState?
render
Redux là gì?
PropTypes trong React để làm gì?
PropTypes
Sự khác biệt giữa Presentational component và Container component trong React là gì?
Presentational component
Container component
Fragment trong React là gì?
Fragment
Làm thế nào để tránh việc cần phải binding trong React?
binding
React có re-render tất cả các components và sub components mỗi khi gọi setState không?
Sự khác nhau giữa createElement và cloneElement trong React là gì?
createElement
cloneElement
Mô tả cách hoạt động của kiến trúc Flux?
Sự khác biệt giữa Component và Container trong Redux là gì?
Bạn sẽ sử dụng flushSync trong ReactJS khi nào?
flushSync
Một custom hook trong React có thể trả về JSX không?
Lifting State Up trong ReactJS là gì?
Context API trong ReactJS là gì?
Khi nào nên sử dụng useState so với useReducer trong React?
useState
useReducer
Components Composition trong React là gì?
Cách sử dụng React.memo() như thế nào?
React.memo()
Sự khác biệt giữa Element và Component trong React là gì?
Quá trình Reconciliation trong ReactJS là gì?
Làm thế nào để truyền dữ liệu từ component con sang component cha trong React?
Làm thế nào để truy cập vào nút ...
Sự khác biệt giữa Flow và `...
Điều gì xảy ra khi bạn gọ...
Trong React, tại sao cần liên kế...
Trường hợp nào nên dùng `should...
Trong React, refs và findDOMNode() thì phương thức nào được ưu tiê...
refs
findDOMNode()
Làm sao để ngăn các Reac...
Làm thế nào để sử dụng...
Sự khác biệt giữa việc sử dụng `constructo...
Làm thế nào để thiết lập `st...
So sánh **Flux...
Sự khác biệt giữa `event handling...
React Fiber là gì? Gi...
Làm thế nào để thêm các attributes vào các...
attributes
Tại sao các class method cần phải ...
class method
Khi nào cần truyền props...
Tại sao chúng ta có cả 2 loại `input co...
React khác với **Angu...
Hooks có thay thế render props và** ...
render props
Làm thế nào để cập nhật status trên m...
status
Làm thế nào để force một component ...
Những hạn chế nào bạn không nên làm trong *...
Giải thích việc sử dụng Re...
Ưu điểm của React ...
So sánh `redux thun...
Làm thế nào để tạo `Props ...
Tại sao chúng ta cần 1 thu...
Khi một ứng dụng React bị render chậm, bạn sẽ ...
Khi nào nên sử dụng `forceUpda...
Khi nào bạn muốn sử dụng `useLayo...
Thứ tự của các hook useInsertionEffect, useEffect và ...
useInsertionEffect
useEffect