REST APIREST API에서 REST는 “Representational State Transfer”의 약자로, 로이 필딩의 박사학위 논문에서 웹(http)의 장점을 최대한 활용할 수 있는 아키텍처로써 처음 소개되었다.
SQL(Structured Query Language) : 데이터베이스 언어로, 주로 관계형 데이터베이스에서 사용DDL은 데이터를 정의할 때 사용하는 언어다.
문제 출처https://programmers.co.kr/learn/courses/30/lessons/42583
클린 코드는 이해하고 쉬우면서 찾고 싶은 내용을 찾기 쉬운 코드를 의미한다. 좋은 코드는 코드 자체로 설명이 되는 코드이다.
React에서의 데이터 흐름React 개발 방식의 가장 큰 특징은 컴포넌트 단위로 개발한다는 것이다. 앱의 프로토타입을 전달받은 경우 먼저 컴포넌트를 찾아야 한다. 컴포넌트를 만든 후 페이지를 조립해 나간다. → 상향식(bottom-up) 개발⇒ 테스트가 쉽고 확장성이
동기(synchronous) : 동시에 일어난다는 뜻으로 시작 시점과 완료 시점이 같은 상황 / 비동기(asynchronous) : 동시에 일어나지 않는다는 뜻으로 시작 시점과 완료 시점이 다른 상황
Stackstack은 ‘쌓다’라는 뜻을 가지고 있으며 접시를 쌓아 놓은 형태와 비슷한 자료구조 queue는 ‘줄서서 기다리다’라는 뜻을 가지고 있으며 줄을 서서 기다리는 형태와 비슷한 자료구조
Propsprops는 변하지 않는 외부로부터 전달받은 값으로 컴포넌트의 속성(property)을 의미한다. state는 ‘상태’라는 뜻으로 컴포넌트 내부에서 변할 수 있는 값을 의미한다.
HTML은 웹 페이지를 구성하는 마크업 언어로 웹 페이지의 뼈대가 되는 언어 HTML은 구조를 표현하는 언어이기 때문에 HTML의 구조를 잘 짜놓으면, 자바스크립트로 개발을 할 때 더욱 직관적인 코드를 작성 가능!