---
# System prepended metadata

title: 20.12.04 피어세션

---

# 20.12.04 피어세션
J001 강경수 D boostact ( 캡틴 )
J060 김해람 B Duxit
J107 심재익 D boostact
J147 이소정 C Bootion
J223 김병국 A Boostagram

---

# 뭘 해야 할까요?
- 자유 프로젝트라 다 핵심이 다른뎅?
    - 기술 공유
        - **B팀 : 애니메이션**
<https://developer.mozilla.org/en-US/docs/Web/API/window/requestAnimationFrame>
순수 JS로 제작. 수학적(?)
"object가 이동 중에, 중앙 값을 가져올 수가 없음 / JS가 컨트롤하는 일과 브라우저가 컨트롤하는 일이 나뉘어져 있음."
데모 때 보여주신, 오리가 이동하는 모습, 카드가 나오는 모습을 구현.
        - **D팀 : 리액트**
3주 프로젝트 때보다 지금이 리액트의 구조에 대해서 더 이해도가 깊어짐.
코드 량이 적음. 1번 엎은 적도 있었음.
찾아본 자료와 코드가 유사해지는 문제가 있어서, 멘토링 후에 새로 엎고 다시 하기로 하였음.
"보고 배우는 것은 좋지만, 우리 팀만의 코드를 만들어라." 조언하셨음.
        - **C팀 : 리코일**
<https://recoiljs.org/docs/introduction/getting-started>
        쓰기 간단한데, 다른 상태관리 프레임워크를 사용해보신 조원분들은 차이점을 체감하고 계시지만 소정님은 다른 라이브러리를 사용해봐야 비교가 될 것 같다고 하셨다.
전역으로 상태관리하는 것이 너무 좋았다.
비슷한 종류의 state를 하나로 묶어서 관리할 수 있다는 것이 장점 (atomFamily 최고 >_<).
크롱님이 '리코일'을 추천해줘서 쓰게 되었음.
        - **A팀 : mongoDB**
            [몽고디비의 장점 리서치](https://www.notion.so/9f3c5a7a4aba426d9baba22b1b948154)
DB에 대해서 1차적으로 고민을 하고 mongoDB를 채택하였고, 임베디드와 레퍼런스 중에서 고민을 했는데, 멘토링 (honux님은 레퍼런스 쪽?)이후 결정하게 되었음.
인스타그램을 알아봤는데 MySQL과 mongoDB를 섞어쓴다.
    - 멘토링
        프로젝트 관련된 얘기는 잘 알려주시는 편...

**타입스크립트**

중간에 적용하기가 어렵다.
