codestates / codestates/withpuppy

[✍️ Dev Log] 최우철 / 2021-12-08

Open
#59 0 comments 0 reactions 1 assignee Claimed by @chltjdrhd777 View on GitHub
Dev-Log
Dominant language
JavaScript
Stars
0
Forks
3
PR merge metrics
No merged PRs in 30d

Description

### 오늘은 어떻게 프로젝트에 기여했나요?
- 개발을 진행하던 도중, 특정 조건에 따라 오류페이지의 이미지만 달라져야 할 상황이 있었다

- 근데, 현재 오류가 발생하면 경유하는 경로는 단 하나인데, 이미지만 달라져야 하므로 prop과 같이 conditional한 데이터를 전해야 하는 상황이었다
스크린샷 2021-12-08 오후 2 17 27

- 제일 쉽게 생각하면 그냥 경로를 google용으로 하나 만들고 googleReject랍시고 하나를 만들면 될 것이다 근데,

> 너무 불필요하게 컴포넌트가 늘어나는게 싫었다

- 그래서 무슨 방법이 없을까 하고 고민하던 도중, react-router의 공식문서를 보다가 얼핏 state를 전달해줄 수 있다는게 기억났다

- 그래서 여기저기 발품을 팔며 정보를 찾던 도중, 스텍오버플로우 엉아들에 의하여 방법을 찾게 되었다

- 현재 react-router의 v6를 쓰고 있었고, 아주 이에 맞는 답변이었다(고마워요 스텍오버플로우 이름모를 형님)
스크린샷 2021-12-08 오후 2 20 11

---
### 실험결과
스크린샷 2021-12-08 오후 2 21 02

스크린샷 2021-12-08 오후 2 21 23
스크린샷 2021-12-08 오후 2 21 39

> 아주 나이스하다

### 오늘의 프로젝트에서 힘든 점은 무엇인가요?
- google oauth를 구현하던 도중 엑세스 토큰까지는 그럭저럭 문서를 볼 수 있을만한 수준이었는데, 그 외의 것은 상.당.히 찾기가 어려웠다
- 그 덕택에 얼마나 카카오가 api 문서 정리를 잘 해논 것인지를 꺠달았고, 나 역시도 내 서비스를 이용하는 사람들을 위해 귀찮더라도 문서작성은 깔끔하고 보기쉽게 해야한다는 사실을 google api 문서를 보고 처절하게 깨달았다

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.