codestates / codestates/codestory2.0
[이서용][08/13]
- Dominant language
- JavaScript
- Stars
- 1
- Forks
- 1
- PR merge metrics
- No merged PRs in 30d
Description
### 오늘은 어떻게 프로젝트에 기여했나요?
- 네비게이션을 이용한 페이지 이동을 구현하였습니다.
### 오늘의 프로젝트에서 힘든 점은 무엇인가요?
- 메뉴 이동 방식을 Next.js의 Link와 컴포넌트 상태 변경의 두 가지 방식중에서 고민하였습니다.
- 확실히 Next.js 의 페이지 이동 방식을 이용하면 로딩 속도 부분에서 많은 시간이 걸렸습니다.

- 이와 비교하였을때 변경 사항만을 부분적으로 렌더링 하는 리액트의 CSR 방식이 훨씬 자연스러운 것을 확인하였습니다.

이번 경험을 통해 어떤 부분에 페이지 이동을 사용하여야 하는지 확실히 알 수 있었고, Next.js의 장점과 단점에 대해서 생각해 볼 수 있었습니다. Next.js를 사용하는 장점으로 페이지 내부의 깜빡임은 거의 사라졌지만, 페이지 이동 시간이 많이 걸리는 것을 네비게이션 이동을 통해 확인하였습니다. 따라서 게임만 페이지 이동으로 연결시킨 후 나머지 컴포넌트는 상태로 두고 버튼 클릭에 따라 갈아 끼우는 방식을 사용하였습니다. 이러한 방식의 문제점은 무엇일지 더욱 고민해 보려 합니다.
### 내일은 프로젝트에 기여하기 위해 무엇을 해야 하나요?
- [ ] 어바웃 랭킹 마이페이지 구체화
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.