Which of the following will navigate to the root path ("/") using the useNavigate hook?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "navigate('/');". useNavigate trả về hàm navigate, gọi với một đường dẫn để chuyển trang bằng mã; đường dẫn bắt đầu bằng dấu gạch chéo là đường dẫn tuyệt đối, và riêng dấu gạch chéo chính là trang gốc của ứng dụng, nên navigate('/') luôn đưa về tuyến gốc dù đang ở đâu. "navigate('');" sai vì chuỗi rỗng là đường dẫn tương đối trỏ về chính tuyến hiện tại, nên trang gần như đứng yên. "navigate('home');" sai vì không có dấu gạch chéo ở đầu nên đây là đường dẫn tương đối, nó đi tới tuyến home nằm dưới tuyến hiện tại, kể cả khi đang ở gốc thì cũng ra /home chứ không phải /. "navigate('root');" sai vì root chỉ là một chữ thường bị hiểu là đoạn đường dẫn tương đối tên root, React Router không có tên đặc biệt nào như vậy cho trang gốc.

Cùng phần 7

Xuất hiện trong 1 bộ đề