어떤것이 문제인지 모르겠습니다 라우터 연결하자 화면에 뜨지 않아요
260
작성한 질문수 1
-
바뀐 코드로 해도 안됩니다
아예 화면이 안떠요 처음에는 버전 문제인줄 알았는데 채팅룸 만드는데도 안뜨네요
import React, { useEffect } from "react";import { Routes, Route, useNavigate } from "react-router-dom";
import ChatPage from "./components/ChatPage/ChatPage";import LoginPage from "./components/LoginPage/LoginPage";import RegisterPage from "./components/RegisterPage/RegisterPage";
import { getAuth, onAuthStateChanged } from "firebase/auth";
import { useDispatch, useSelector } from "react-redux";import { setUser } from "./redux/actions/user_action";
function App(props) {
const navigate = useNavigate();let dispatch = useDispatch();const isLoading = useSelector((state) => state.user.isLoading);
useEffect(() => {const auth = getAuth();onAuthStateChanged(auth, (user) => {if (user) {navigate("/");dispatch(setUser(user));// User is signed in, see docs for a list of available properties// https://firebase.google.com/docs/reference/js/firebase.Userconst uid = user.uid;
} else {navigate("/login");//dispatch(clearUser());// User is signed out}});
}, []);
if (isLoading) {return <div>...loading</div>;
} else {return (<Routes><Route path="/" element={<ChatPage />} /><Route path="/login" element={<LoginPage />} /><Route path="/register" element={<RegisterPage />} /></Routes>);}
}
export default App;
답변 1
0
안녕하세요!!!
현재 사용하고 있는 소스 코드를 깃허브 저장소에 올려서
주소를 전 달해주실 수 있을까요?
전체 코드를 사용해서 제가 직접 한번 해보겠습니다!!
만약 제가 답이 없으면 새로운 글에 올려주시면 바로 답하겠습니다 감사합니다.!
ESlint
0
147
1
현 강의자료는 이해는 했는데, 그럼 전 강의자료는 이젠 활용을 못하나요?
0
108
0
배포 후 빈페이지
0
162
1
notification 관련 질문에 AI가 엉뚱하게 대답하여 다시 질문합니다.
0
148
1
notification 관련 부분은 예전 강의를 들어야 하나요?
0
148
1
npm run build시 오류가 있습니다.
0
235
1
이미지 업로드시 403에러가 발생하는데 해결법이 있을까요?
0
829
1
이건 어디에 저장이 되는 것인가요?? redux에 저장이 되는 것인가요??
0
265
1
eslint 질문 있습니다.
0
243
1
npm create react app
0
319
2
[리덕스 미들웨어]강의 중에 createStore에서 막혔습니다.
0
545
3
회원가입 유효성 부분 페이지 안뜨는 이유 좀요....
0
289
1
강의 pdf 파일
0
442
2
파이어베이스 파일 삭제, 사진 업로드 기능 오류
0
339
1
firebase 초기화 오류
0
607
1
mime-types 패키지를 import 할 때 에러 발생
0
287
1
리덕스 스토어에 로그인 유저 정보가 저장이 되지 않는 문제
0
347
1
강의 리뉴얼 일정을 알 수 있을까요?
0
375
1
완성본으로 제공된 코드를 구동시켜보려면
2
415
1
DB와 강의 리뉴얼
0
511
1
next.js 환경에서 이 수업을 들을 수 있나요?
0
400
1
Cannot read properties of undefined (reading 'isLoading') 오류 해결법 혹시 알 수 있을까요...
0
522
1
addChatRoom 함수 작성시
0
284
1
강의 도표 자료 다운을 받으면, zip파일에 아무것도 들어있지않다고 나옵니다.
0
253
1





