# 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조 코드리뷰 대박 ㄴㅇㄱ - 노원 크루 이야기...