GrqphQL 에 스키마 는 모든 GraphQL API 의 중추입니다. 입력 인수 및 가능한 응답을 포함하여 API가 지원 하는 작업 ( 쿼리 , 돌연변이 및 구독 )을 명확하게 정의합니다 .강력한 유형 시스템 덕분에 개발자는 스키마가 없는 API로는 상상할 수없는 많
TypeScript 또한 자바스크립트 대체 언어의 하나로써 자바스크립트(ES5)의 Superset(상위확장)이다. Chttps://s3-us-west-2.amazonaws.com/secure.notion-static.com/db79ad3a-6eb2-465f-9
1\. 오류를 최소화하고 효율성 및 명확성을 증대하기 위해서 이다.초기 컴퓨터에서는 10진수 이용 but 전압을 10단계로 나누어 신호 체계를 만들시 전압이불안해져 소수점이하에서 오차가 생기고 이를 복원할 수 없다 2진법보다 진법을 늘리면 신호 개수가 증가하여 여러
n의 값을 빈 스트링("") 으로 주고, 첫 번째와 두 번째 단어의 공통단어로 재 할당한 뒤,3번째 값 부터는 n 과 비교하여 공통단어를 추려갔다. p 라는 새로운 변수에 n과 새 단어의 공통값을담아주고, n에 재할당 한 뒤, p는 다시 빈 스트링으로 리셋해주었다. 두
Function Of Beauty 는 자신의 헤어 타입에 맞는 퀴즈를 통해 헤어,스킨 및 바디 케어 제품을 커스텀 제작할 수 있는 사이트 입니다. 이 프로젝트는 Function of Beauty 사이트를 참조하여 학습목적으로 만들었습니다.실무수준의 프로젝트이지만 학습용
프랑스인 디자이너 케빈과, 풀스택 개발자 하고스, 그리고 RN개발자인 카일과 함께한 시간들은 너무 빠르게 지나갔다. 모든 업무를 영어로 소통하면서, 이곳이 신사동인지 프랑스인지 모르겠는 재밌는 분위기를 경험했다. 밥을 천천히 먹는 찐 프랑스인 케빈 덕분(?)에 1시간
styled component 의 파워풀함은 component에 attr 를 전달하고, 속성값에 따라 스타일링을 변경 할 수 있다는 점에 있다. 예컨데, InputBoxWrap이라는 컴포넌트를 사용하면 (리듀서에서 상태값이 관리되고 있는)startdate 가 있을 때,
이벤트 버블링은 특정 화면 요소에서 이벤트가 발생했을 때 해당 이벤트가 더 상위의 화면 요소들로 전달되어 가는 특성을 의미한다. : x 아이콘을 클릭하면 handleModal 함수가 실행되고, openModal 이라는 action 생성함수에 false 값을 전달, re
deletebtn 으로 t/f검증을 한 후, DeleteBtn 이 그려지면, onclick 했을때, OpenDelete를 false -> true로 바꿔준다. 최상단에서, OpenDelete가 true 이면, DeleteParentModal이라는 모달창이 화면 전체에
setDate 를 사용하여, upcoming event 가 있을때만, event_start 를 date 변수에 저장해준다. date 값이 빈 string 이 아닐때, btnchange 함수를 실행한다. today 라는 변수에 "yyyy-mm-dd" 형식으로 된 오늘의
const [data, setData] = useState([]); 로 빈배열을 만들어 준 다음 데이터를 담는다. 기본이 []라는걸기억하자 ([[]] 이 아닌 이유?)
commit 을 하나로 줄여줌git pull origin maingit checkout feature/branchgit rebase -i main (merge 는 필요 없음)(commit 내용 최상단 1개를 제외하고 squash(s)로 바꿔줌)git rebase --c
01 개발역량 . 성장가능성성장에 대한 니즈가 없다면, 아무리 경력이 좋아도 선호하지 않음.지금 잘하는 것도 중요하지만 가능성도 중요하다. 진짜 뛰어난 개발자는 애초에 별로 없음.02 협업 가능한 사람. 커뮤니케이션 원활한 사람일이많고, 사람/시간 부족하고, 단시간내
FB에서 만들었음. Google 무덤과 달리 잘 쓰고 있음. 우리가 만들 수 있는것? 세상의 모든 어플! 라이브러리 많이 써볼것 (ex. Camera), 굉장히 의존적Android , IOS 둘다 개발 가능. Javascript 사용 가능.App build 가 될때,
1차 프로젝트가 끝나자 마자, 잠시 숨 고르고 바로 시작된 2차 프로젝트. 기업협업 준비로 분위기도 좀 싱숭생숭하고 피로누적으로인한 체력적인 한계가 있었지만..! 함께 싸워준 새벽전사들 덕분에 버텨낼 수 있었다 (feat. 첫차 퇴근의 추억..) 부트캠프 특성상, 새
MVC 모델의 복잡성을 개선하기 위해 나온 단방향 데이터 흐름을 적용한 "Flux"모델2015년 React + Flux의 구조에 ‘Reducer’를 결합한 전역상태관리 라이브러리 ‘Redux’가 등장하게 된다.Redux = (Red)ucer + Fl(ux)리덕스를 통해
규칙 1: 최상위(at the top level)에서만 Hook을 호출해야 합니다. 그리고 반복문, 조건문, 중첩된 함수 내에서 Hook을 실행하지 마세요규칙 2 : React 함수 컴포넌트 내에서만 Hook을 호출해야 합니다. 일반 JavaScript 함수에서는 Ho
📍Adapting based on props (가장 기본적이고 많이 쓰이는 항목)📍Mixin📍Attaching additional props
:백엔드에서 가지고 있는 데이터는 많고, 그 데이터를 한 화면에 전부 보여줄 수 없는 경우에 사용됩니다!Pagnation은 프론트엔드, 백엔드 양쪽에서 모두 구현해야 합니다. 프론트엔드에서 현재의 위치(Offset)과 추가로 보여줄 컨텐츠의 수(Limit)를 백엔드에