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 ánLờ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
How would you navigate programmatically to a route with a parameter using useNavigate in React Router?Có lời giảiCâu hỏiHow do you declare a route in React Router?Có lời giảiCâu hỏiIn React Router, how do you define a nested route structure within a parent component?Có lời giảiCâu hỏiCả 39 câu của chủ đề39 câu