React Hooks
useState, useEffect, useContext, useRef, useCallback, useMemo, custom hooks
1Hàm nào cho phép khai báo một biến state trong component hàm của React?
Hàm nào cho phép khai báo một biến state trong component hàm của React?
Câu trả lời
useState là hook cơ bản để quản lý state cục bộ trong các component hàm. Nó trả về một mảng chứa giá trị state hiện tại và một hàm để cập nhật nó. Khác với các component class sử dụng this.state, các component hàm sử dụng useState cho mỗi biến state độc lập.
2Cú pháp đúng để dùng useState với giá trị khởi tạo là 0 là gì?
Cú pháp đúng để dùng useState với giá trị khởi tạo là 0 là gì?
Câu trả lời
Cú pháp useState sử dụng cách giải cấu trúc mảng. Phần tử đầu tiên là giá trị state hiện tại, phần tử thứ hai là hàm setter để cập nhật nó. Quy ước đặt tên là thêm tiền tố 'set' vào setter, theo sau là tên biến viết hoa chữ cái đầu, ví dụ setCount cho biến count.
3Khi nào callback của useEffect không có mảng phụ thuộc được thực thi?
Khi nào callback của useEffect không có mảng phụ thuộc được thực thi?
Câu trả lời
Khi không có mảng phụ thuộc, useEffect chạy sau mỗi lần render của component, bao gồm lần render đầu tiên và tất cả các lần render lại sau đó. Điều này có thể gây ra vấn đề về hiệu năng vì mã chạy mỗi khi cập nhật. Để giới hạn số lần thực thi, hãy cung cấp một mảng phụ thuộc chỉ định những giá trị cần theo dõi.
Làm thế nào để chạy useEffect chỉ khi component được mount?
Hàm được trả về bởi useEffect dùng để làm gì?
+17 câu hỏi phỏng vấn
Các chủ đề phỏng vấn React Native khác
Kiến thức cơ bản về JavaScript
Kiến thức cơ bản về React
Kiến thức cơ bản về React Native
TypeScript cho React & React Native
Thành phần & API React Native
Styling & Layout trong React Native
Điều hướng React Native
Quản lý State trong React Native
Networking & API trong React Native
Lưu trữ dữ liệu bền vững
Form & Validation
Animation trong React Native
Native Modules & Bridge
Mã đặc thù theo nền tảng
Quyền & Device API
Push Notifications
Testing React Native
Debugging React Native
Build & Deployment
Expo vs React Native Bare
Tối ưu hóa hiệu suất
Quản lý bộ nhớ
Architecture Patterns
New Architecture của React Native
Các Phương Pháp Bảo Mật Tốt Nhất
Offline-First Architecture
CI/CD React Native
Monorepo & Chia sẻ mã
Chủ đề nâng cao
Vòng đời ứng dụng & Thực thi nền
Xác thực & Quản lý phiên
Monitoring & Crash Reporting
Nắm vững React Native cho lần phỏng vấn tiếp theo
Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.
Bắt đầu miễn phí