환경 세팅이나 개발하는 전체 과정을 업로드할 생각은 없다. 큰 줄기에서의 흐름은 보여지겠지만, 대부분 Problem-Solving 경험에 대해서 메모를 남길 것 같다.
- Frontend: React, React Native (Expo 사용)
- Backend: Node.js
- ETC: Prisma (데이터베이스 ORM), GraphQL, TypeScript등등
GraphQL을 사용하면 대부분의 Redux code가 필요 없어진다(REST API로부터 받아오는 데이터를 컨트롤할 필요가 없어지기 때문에).
React Native의 경우 Flow를 통해 타입 체크를 하는 것이 일반적이었으나, 이제는 TypeScript를 통한 타입 체크가 권장되고 있다.
사견.
원래는 Redux와 Saga를 이용해서 REST API 서버를 빠르게 구축 후, MVP를 빠르게 구축하고자 하는 생각이었지만,
이왕 하는거 배우면서 하면 더 기분 좋지 않을가?(단순)
어차피 삽질하는 인생 조금만 더 고생해서 많이 배워가자.
'개발' 카테고리의 다른 글
RxJS를 배워 보았다. 용어 정리 (0) | 2020.06.23 |
---|---|
KWEB 스터디 과제 피드백 - CSS styling 팁들 (0) | 2020.06.08 |
Prisma 2 로 간단하게 서버 구축하기, 프리즈마가 뭔데? (0) | 2020.05.21 |
Naming Convention 네이밍 컨벤션이란. (HTML,CSS,JS) (0) | 2020.05.18 |
React Application을 Heroku에 Deploy하며 겪은 오류(Error H10) (1) | 2020.05.15 |
댓글