Hỏi về thẻ link trong react router

Mọi người cho e hỏi là thẻ link trong react router khi e click vào thì cần phải f5 nó mới hiển thị giao diện mới . Làm thế nào để khi click thì nó sẽ hiển thị luôn mà không cần f5 ?
Xin cảm ơn !

Do bạn làm sai cái ji đó, chứ làm j bị như vậy :smiley:

2 Likes

Đọc kỹ hướng dẫn sử dụng trước khi dùng.

1 Like

Em cũng không biết là sai chỗ nào nữa , giúp em với

Bạn thử bọc hết tất cả thẻ Route bằng Switch và thêm thuộc tính exact vào thẻ Route.

1 Like

Vẫn không được a ơi , bọc Switch thì nó chỉ hiển thị Route đầu tiên thôi

Bạn chưa làm đủ …

1 Like

Rồi luôn , thêm exact vào toàn bộ Route

Bên trên bạn import những gì v

1 Like

Router , Route , Link , Switch

import { BrowserRouter as Router, Route, Switch, Link } from 'react-router-dom';

1 Like

tại e ghi gọn , em import như a vậy đó

Vậy mình hết cách rồi.

1 Like

ok fix được rồi , do dư Router ở file MainMenu :smile:

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?