-
Notifications
You must be signed in to change notification settings - Fork 65
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
[5팀 박소미] [Chapter 1-2] 프레임워크 없이 SPA 만들기 #49
base: main
Are you sure you want to change the base?
[5팀 박소미] [Chapter 1-2] 프레임워크 없이 SPA 만들기 #49
Conversation
postContent = ""; | ||
}; | ||
|
||
if (loggedIn) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
로그인의 여부를 컴포넌트보다 페이지 단위에서 아는것이 더 낫지 않을까? 생각하는데 어떠실까요?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
HomePage에서 글로벌 스토어를 가져와서 로그인 상태를 통해 렌더링하는 방식으로
{loggedIn && <PostForm/>}
setState({ posts: updatedPosts }); | ||
|
||
// 텍스트 초기화 | ||
document.querySelector("#post-content").value = ""; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
리액트 렌더링 알고리즘에 따르면 텍스트 초기화를 element를 직접 조작하는것보다 state를 통해 관리하는 방식이 어떨까? 제안드려봅니다 ㅎㅎ
과제 체크포인트
기본과제
가상돔을 기반으로 렌더링하기
이벤트 위임
심화 과제
1) Diff 알고리즘 구현
2) 포스트 추가/좋아요 기능 구현
과제 셀프회고
기술적 성장
코드 품질
학습 효과 분석
과제 피드백
리뷰 받고 싶은 내용