-
Notifications
You must be signed in to change notification settings - Fork 93
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
[19팀 이재혁][Chapter 1-1] 프레임워크 없이 SPA 만들기 #7
Closed
Closed
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
과제 체크포인트
기본과제
1) 라우팅 구현:
2) 사용자 관리 기능:
3) 프로필 페이지 구현:
4) 컴포넌트 기반 구조 설계:
5) 상태 관리 초기 구현:
6) 이벤트 처리 및 DOM 조작:
7) 기본적인 에러 처리:
심화과제
1) 고급 라우팅
2) 고급 이벤트 처리
리뷰 받고 싶은 내용
Component
클래스의 구현 정도과 활용정도, 미숙한 부분이 있을까요?궁금한 점
StorageController
와UserController
의 경우 싱글톤으로 구현하지 않고 최상단App
컴포넌트에서 호출 후에props
로 내려서 관련 컴포넌트들이 사용하도록 만들었는데 데이터 관리 및 성능상 큰 문제가 없을까요?class
내 에서 변수를 정의 할때class
최상단에 정의한 후에constructor
에서this
에 담는 경우가 보이는데 이는 어떤 이유 때문인가요?NotFoundComponent
와ErrorBoundaryComponent
경우 같은 컴포넌트 이지만 라우터의 역할이 들어간 다른 컴포넌트와는 달리Route
인스턴스를 생성할 때props
로 내려주거나setup()
에서 호출을 하는데 뭔가 모든 컴포넌트를 한 곳에서 호출을 하고 관리하고 싶다는 생각이 들었습니다. 이럴 때 구조를 어떻게 가져가면 좋을까요? 아니면 이렇게 라우터의 역할을 하는 컴포넌트와 아닌 컴포넌트를 나누는게 좋을까요?과제를 수행하면서 느낀점
과제 시작 전 생각
과제 제출 후 생각
기타
과제 난이도