React / Next.js

Nền tảng Next.js

App Router, Server Components, Client Components, định tuyến dựa trên file, layouts, trang

25 câu hỏi phỏng vấn·
Mid-Level
1

App Router trong Next.js là gì?

Câu trả lời

App Router là hệ thống định tuyến mới trong Next.js 13+ dựa trên thư mục app/. Nó thay thế Pages Router và giới thiệu Server Components theo mặc định, layout dùng chung, và mô hình định tuyến linh hoạt hơn với các quy ước file như page.tsx, layout.tsx và loading.tsx.

2

Làm thế nào để tạo route /about trong App Router?

Câu trả lời

Trong App Router, mỗi thư mục đại diện cho một segment route. Để tạo /about, tạo app/about/page.tsx. File page.tsx cần thiết để làm cho route có thể truy cập công khai. Không có file này, thư mục chỉ là một segment đường dẫn không có trang hiển thị.

3

Hành vi mặc định của các component trong App Router là gì?

Câu trả lời

Trong App Router, tất cả các component đều là Server Components theo mặc định. Chúng chỉ thực thi trên server và không gửi JavaScript đến client, cải thiện hiệu suất. Để sử dụng các tính năng phía client (hooks, sự kiện), bạn phải thêm chỉ thị 'use client' ở đầu file.

4

Làm thế nào để tạo route động /posts/[id] trong App Router?

5

File layout.tsx trong App Router có mục đích gì?

+22 câu hỏi phỏng vấn

Nắm vững React / Next.js 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í