Render component trong React-Router-Dom

Chào mọi người em đang gặp phải một vấn đề khi custom route trong react như này mong mọi người có thể giúp em cách giải quyết.
cụ thể là khi em render ra 1 component khác với component được truyền vào trong route như thế này:
image

thì khi render bị mất js và css của phần này


Thay vào đó e render lại component được truyền vào route thì lại có thể hiển thị bình thường

image

như thế này
image

Không biết là em đang gặp phải vấn đề gì mong mọi người có thể phân tích giúp em.
Em cảm ơn

bạn up code lên codesandbox check cho dễ

Còn cái hình của bạn nó k rõ ràng lắm, 1 bên thì component Loading, bên thì component thường, đọc 2 cái tên đã thấy nhiệm vụ đã khác nhau rồi, mà trong khi bạn lại muốn mục đích là giống nhau.

1 Like

vì thư viện và cần kết nối đến api nên việc đẩy lên sandbox không tiện lắm nên e xin giải thích luôn ạ

cái Component kia là do e truyền vào khi gọi AuthRoute như thế này
image

có nghĩa là Component chính là Profile
nên mà khi load data thì e sử dụng Loading. Nhưng những file js dường như không hoạt động 1 chút nào ạ

Bạn chỉ cần nêu vấn đề ra thôi, còn api gì gì bạn fake bừa 1 cái array/json dữ liệu là đc mà

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