Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[2팀 송창엽] [Chapter 1-1] 프레임워크 없이 SPA 만들기 #26

Open
wants to merge 25 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
aedf6a4
페이지 분리
Songchangyeop Dec 15, 2024
4f48ed6
feat: install TypeScript
Songchangyeop Dec 15, 2024
fd9bf96
feat: Router 모듈 함수 생성
Songchangyeop Dec 15, 2024
a240cae
refactor: 라우터 파일 분리
Songchangyeop Dec 16, 2024
a2af9fa
feat: localStorage를 활용한 UserStore
Songchangyeop Dec 16, 2024
259de1b
feat: 로그인 페이지의 이벤트리스너 추가 및 클래스형으로 변환
Songchangyeop Dec 16, 2024
d438d6a
refactor: userPreference 리팩토링
Songchangyeop Dec 16, 2024
c47d5cf
refactor: footer와 header 컴포넌트로 분리
Songchangyeop Dec 16, 2024
23e21dd
fix: main에서 인스턴스를 전달하면서 사라진 this의 바인딩을 화살표함수로 처리
Songchangyeop Dec 16, 2024
d89576d
feat: profile에서 헤더, 푸터를 분리하고 유저정보 수정 처리
Songchangyeop Dec 16, 2024
8be1166
feat: userStore에 옵저버 패턴 추가
Songchangyeop Dec 16, 2024
45abab3
feat: Auth 네비게이션과 Unauth 네비게이션을 분리하여 로그인 여부에 따라 분기하여 렌더링합니다
Songchangyeop Dec 16, 2024
d9325dd
fix: routeGuard 추가하여 라우팅 시 마다 해당 path를 확인하여 리다이렉트가 필요하면 처리하도록 추가
Songchangyeop Dec 17, 2024
7c469d4
refactor: 각 네비게이션의 이벤트를 Header로 위임하고 Header에 싱글톤패턴을 적용하여 하나의 인스턴스만 생성…
Songchangyeop Dec 17, 2024
5bacb45
chore: tsconfig 주석 제거
Songchangyeop Dec 17, 2024
b05261c
chore: 테스트 주석 제거
Songchangyeop Dec 17, 2024
078b124
feat: hash router 초기 구조
Songchangyeop Dec 17, 2024
7a747e9
fix: authStore -> userStore 네이밍 수정
Songchangyeop Dec 17, 2024
ca9d67b
fix: router.ts를 utils에서 ./src 경로로 위치 이동
Songchangyeop Dec 17, 2024
baaf4c7
feat: 해시라우터 구현 및 심화과제 통과
Songchangyeop Dec 18, 2024
825cc5a
refactor: Router 생성을 createRoutes으로 대체
Songchangyeop Dec 18, 2024
d4837fa
refactor: 해시라우터 리팩토링
Songchangyeop Dec 18, 2024
81b5655
fix: advanced 통과를 위한 홈 클래스네임 추가
Songchangyeop Dec 18, 2024
c6d45a4
refactor: profilePage에서 profileForm 분리
Songchangyeop Dec 19, 2024
58bf6bf
fix: 가상돔 처리 추후 적용
Songchangyeop Dec 19, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,6 @@
</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.js"></script>
<script type="module" src="/src/main.ts"></script>
</body>
</html>
Loading
Loading