Skip to content

1204 week3 peersession

최홍일 edited this page Dec 4, 2020 · 3 revisions

✨ 3주차 피어세션

  • A조 : 박상신
  • B조 : 정지찬, 권예지
  • C조 : 윤영우, 박재윤

수입/지출 구분

  • field 따로 만들어주셨음

Join?

  • populate

가계부 가져오는 범위

  • 해당 월
  • 기간 별
    • 한계는? 아직은 없으심!
    • 달력을 기간으로 보여주는 부분으로 계획 중이심..! (달 단위 X)
  • 전체 (통째로!!)
    • 네트워크 통신 최소화

redux

  • slice 파일: reducer, loader
  • containers : 상태변화 감지, dispatch
  • presentational: container 에서 상태 가져와서 화면 보여주는 view 부분
  • 불변성을 지키기 위해서 Immutable을 사용해서 스프레드 연산자 대신 사용하시려고 계획

mobx

  • 클래스 -> 함수형으로 바꿔서 사용하시는 중
  • 대부분이 클래스로 설명이 되어있어서 바꾸시는데 힘드시겠..

mobx-react - useObserver

  • Observable -> store 느낌
  • Observer -> 관리하는 녀석(?)

userId, accoutbookId

  • user 관련된 것은 token에서 복호화해서 사용하고 계심
  • accoutbookId -> store에 저장, API 에는 API 주소에 포함되게 하셨음 (params에!!)
  • filter 정보는 query string에!

문자 내역 파싱

  • 정규식으로 처리해야하지 않을까?!
  • 문자 양식이 있는 것 같음!!
  • text 붙여넣기하면 파싱해주는 느낌으로 구현해보자!

N-screen

  • 반응형으로 이해 ✔

자금 관리

  • 수기 작성보다는 은행과 연동해서 자동으로 내역이 갱신되는데!
    • 이런 자금 관리도 할 수 있으면 좋겠다고 초반에 기획을 하셨음
    • 그런데 DB가 엄청 복잡해진다!!!
    • 은행쪽 관련 DB도 필요하고...
    • 자금 관리를 다 하기에는 5주 안에 빠듯하지 않을까? 생각하셨음

3주차 피어세션

  • 16_A: 박승환, 양예진, 윤석주
  • 16_B: 임기봉
  • 16_C: 김민섭, 최홍일

질문

  • 로그인 OAuth callback url 어떤식으로?

    • URL을 따로받습니다~
  • 새롭게 데이터가 추가됐을때는 API에서 어떤식으로 받아오는지?

    • 다사용자를 고려하여, 페이지를 옮길 때마다 새로운 데이터를 받아온다.
    • 요청 하나가 엄청 비용이 크다고 생각하지 않아서 데이터 반영을 위해 탭만 변경해도 받아온다
  • 세션 스토리지나 로컬 스토리지를 언제 사용하고 계신가요?

    • 토큰을 가지고 있는 용도로 로컬 스토리지 사용한다.
  • 가계부별 URL을 어떻게 표기하는지?

    • ObjId를 그대로 표현하지 않고 해당하는 Obj의 이름등으로 url에 표현한다.
    • url에 가계부 내용을 표시하는건 좋지 않다고 생각하여 html data-*속성으로 갖고 있게 한다.
  • 새로고침하는 순간에 선택된 가계부가 어떤 것인지 어떻게 알 수 있나요?

    • useHistory를 사용
Clone this wiki locally