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 án
Lờ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

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