멘토링 211117

KHW·2021년 11월 18일
0

다양한 지식쌓기

목록 보기
36/48

프로젝트 관련

프로젝트 시작전에 오픈소스 같은 것을 폴더 구조 같은 것을 잘 참조
컴포넌트 구조예시

Front가 원하는 API 유형을 선제시 해야한다. (JSON restfulapi 맞게)
백엔드와 서로의 스펙을 맞춰가는 과정
=>dummy Data로 설계된 데이터를 갖춰야한다.
(적어도 백엔드 서버가 문제가 발생해도 dummy Data를 통해 결과를 보여줄 수 있게 하기 때문)

egis 한번 공부해보기
=> 쉽게 사용할 수 있을 듯

멘토님의 구조 설정

컴포넌트 구조예시와 조금 다르게
컴포넌츠와 페이지를 구분시킨다.
예를들어

components/Home/Dashboard.js
components/Home/Welcome.js

pages/Home/index.js
pages/Login.js
pages/profile.js

  • 단순 display부분의 컴포넌트는 분리시켜서 컴포넌트 재사용을 하게하고
    그외에 router 관련(page)는 API 처리 및 데이터 보관을 한다.

  • 추가로 기본 틀 page를 하나 제대로 만들고 이를 통해 다른 페이지들을 틀에 맞게 구현하면 빠르게 개발 가능하다

GraphQL (쓰는 이유)

기존에 restfulAPI에서 불필요한 API 내용도 얻는 것을 client가 쓸모없는 데이터를 얻지 않게 한다.

마일스톤

마일스톤이란 프로젝트 진행 과정에서 특정할 만한 건이나 표를 말한다. 예를 들어, 프로젝트 계약, 착수, 인력투입, 선금 수령, 중간보고, 감리, 종료, 잔금 수령 등 프로젝트 성공을 위해 반드시 거쳐야 하는 중요한 지점을 말한다

profile
나의 하루를 가능한 기억하고 즐기고 후회하지말자

0개의 댓글