How do you import the useNavigate hook from React Router?
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: "import { useNavigate } from 'react-router-dom';". Với ứng dụng web chạy React Router v6, các hook điều hướng như useNavigate, useParams, useLocation được nhập từ gói react-router-dom, gói này gồm lõi định tuyến cộng phần dành cho trình duyệt như BrowserRouter, Link. "import { useNavigate } from 'react-router';" là gói lõi; lõi cũng chứa useNavigate, và từ React Router v7 gói này trở thành điểm nhập chính, nhưng ở v6 cho ứng dụng web cách nhập chuẩn được hướng dẫn là từ react-router-dom nên đây là đáp án. "import { useNavigate } from 'react-router-native';" dành cho ứng dụng React Native, không phải web. "import { useNavigate } from 'react-navigation';" sai vì React Navigation là thư viện khác của React Native, dùng hook useNavigation chứ không có useNavigate.
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