Skip to content

2020.11.06 peer

SaetByeol Ahn edited this page Nov 6, 2020 · 1 revision

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

Clone this wiki locally