# Week2 피어세션 (웹/Group 13)
### 12조
> J186 정수원
> J013 구승효
> J084 박재윤
### 10조
> J012 공태경
> J079 박수연
> J109 안샛별
## Q&A
### 분업방법
- 처음에는 같이 하다가 프론트 작업을 하면서 같은 페이지에서 컴포넌트/이슈별로 나눠서 작업
### 브랜치는 어떻게 하고 계시나요?
- 각자 브랜치를 파서 분업
- 각 feat -> web, iOS -> dev -> master
- 같이 작업을 하면 컨플릭트가 나지 않을까요?
- 다른 파일을 작업하면 나지 않는데, 컨플릭트가 나더라도 금방 `reslove`하는 것 같다.
### 다 할 수 있을까?
- 1일 1페이지를 해보자 그럼 가능할 듯...?
### 컴포넌트 관리는?
- 재사용성에 집중해서
- 아토믹 수준으로 쪼개서 관리
### 프로젝트 디렉토리 구조?
```
10조 구조
src
- componenets
- provider
- API
- request
- utils
- context
- routes
```
### github oAuth 처리
> 10,12조가 같은 방법으로 처리
- code를 얻기 위해서 클라이언트에서 GET 요청 대신 window.location.href로 이동시켰다
- 클라이언트에서 GET요청 시 CORS 해결 할 수 없기 때문에 우회한 방법
- 나머지 oAuth api 요청은 서버에서 처리한 후 클라이언트에 필요한 데이터를 넘겨준다.
### 리액트를 써보셨나요
- 12조는 모두 처음
- 10조 : 태경님, 샛별님은 해봤었음
### 코드 질문
- styled에서 theme은 어디서 온건가요?
- themeProvider를 사용
- props로 받아서 사용할 수 있음 ex.`label`
- 12조 코드가 굉장히 깔끔하네요..
- 수원님이 맞추는 걸 좋아해서 팀원들에게 많이 얘기함
- 12조 코드리뷰 대박 ㄴㅇㄱ
- 노원 크루 이야기...