코드스테이츠/코드스테이츠 @ 개발 복습 26

[코드 스테이츠] 28일차, "4주차 복습 (2)"

[ 오늘의 TODO ] 코드 스테이츠) 목~금 내용 복습 // React SPA // React State & Props // sprint Advanced 패스트 캠퍼스) 인강 3개 이상 듣기 // optional 생활) 물 1L 이상 마시기 생활) 수-토-일 운동 // 공부하느라 운동할 시간 없어. 허튼 핑계 아니야. 진심이야. [ 오늘의 복습 ] 1. React SPA 1-1) SPA 란? SPA 는 Single Page Application의 약자다. 이전에 페이지를 넘어갈 때면 HTML을 완전히 새것으로 바꾸는 작업을 했으나 현재는 이 SPA를 통해 업데이트에 필요한 데이터만을 가져오는 방식이 개발됐고 보편화됐다. 많은 데이터를 가져오지 않으므로 사용자의 행동에 빠르게 반응하며, 서버 과부하의 위..

[코드 스테이츠] 27일차, "4주차 복습(1)"

[ 오늘의 TODO ] 코드 스테이츠) 월~수 내용 복습 // 고차함수 개념 // React Intro 개념 코드 스테이츠) 어제 한 거 Advanced 완성 // 거의 모든 시간을 쏟아부었으냐 결국 못해냄 패스트 캠퍼스) 인강 3개 이상 듣기 // optional 생활) 물 1L 이상 마시기 생활) 수-토-일 운동 // 운동은 저 Advanced 때문에 생각도 못함 [ 오늘의 복습 ] 1. 고차함수 1-1) 고차함수의 개념 자바 스크립트에서 함수는 일급객체 취급을 받는다. 일급 객체는 다음과 같은 취급을 받게 된다. 1. 변수에 할당 가능 2. 다른 함수의 인자로 전달 가능 3. 다른 함수의 결과로써 리턴 가능 즉, 일급 객체인 함수는 하나의 데이터처럼 다룰 수 있다. 고차함수란 함수를 인자로 받을 수..

[코드 스테이츠] 21일차, "3주차 복습 (2)" // DOM 다시 볼 것

[ 오늘의 TODO ] 코드 스테이츠) 목~금 내용 복습 // spread, rest, 구조 분해 할당 // DOM 패스트 캠퍼스) 인강 3개 이상 듣기 // optional 생활) 물 1L 이상 마시기 생활) 수-토-일 운동 [ 오늘의 복습 ] 1. Spread, Rest, 구조 분해 할당 1-1) Spread 주로 배열을 풀어 인자로 전달하거나, 각각의 요소로 넣기 위해 사용된다. 배열, 객체, 함수 인자 등에서 사용된다. function makeString(x, y, z) { return x + y + z } const strings = ["Hello", " ", "Codestates"] console.log( makeString(...strings)) // Hello Codestates 미리 혼선..

[코드 스테이츠] 20일차, "3주차 복습 (1)"

[ 오늘의 TODO ] 코드 스테이츠) 월~수 내용 복습 // Twittler Refactorying // 원시 자료형, 참조 자료형 // 스코프 // 클로저 패스트 캠퍼스) 인강 3개 이상 듣기 // optional 생활) 물 1L 이상 마시기 생활) 수-토-일 운동 // 운동 좀 하자... [ 오늘의 복습 ] 1. 원시 자료형, 참조 자료형 1-1) 원시 자료형 원시 자료형이란 객체도 아니며, Method도 없는 타입을 의미한다. 가장 대표적인 예로 String, Number, Boolean, undefined, null 등이 있고 그외 Symbol, bright 등이 있다. 원시 자료형의 가장 큰 특징은 하나의 데이터, 값 자체만을 담는다는 것이다. let string = "Hello World!"..

[코드 스테이츠] 14일차, "2주차 복습 (2)"

[ 오늘의 TODO ] 코드 스테이츠) 목 ~ 금 내용 복습 // Git 명령어 개념 정리 // 배열 코플릿 다시 풀어보기 패스트 캠퍼스) 인강 3개 이상 듣기 // optional 생활) 물 1L 이상 마시기 생활) 수-토-일 운동 [ 오늘의 복습 ] 1. Git 이름 내용 Git 버전 관리 시스템. 소스 코드 기록을 관리하고 추적함 Git Repository Git으로 관리되는 폴더 > Remote Repository 공유되는 환경 (대표적으로 Github) > Local Repository 개인 작업 환경 > > Staging area git의 관리 하에 들어간 파일의 상태 Github Git repository를 관리하는 클라우드 기반 서비스 Git으로 버전 관리하는 폴더들을 공유하는 공간 Sna..

[코드 스테이츠] 13일차, "2주차 복습 (1)"

[ 오늘의 TODO ] 코드 스테이츠) 월~수 내용 복습 // 계산기 Refactorying // CLI, Node.js 기본 명령어 패스트 캠퍼스) 인강 3개 이상 듣기 // optional 생활) 물 1L 이상 마시기 // 물 마시는 거 신경 안 쓰니까 500ml 도 안 마시더라 생활) 수-토-일 운동 // 오늘은 운동 말고 JeFresh 했다 [ 오늘의 복습 ] 1. Calculator Sprint Refactorying 복습 시작은 계산기 Sprint 과제를 리팩토링하는 것에서 시작했다. Calculator Sprint는 총 세 단계로 돼있다. Bare => Advanced => Nightmare 이며 페어분과 함께 3단계까지 모두 코딩을 작성했다. 각 단계는 기능을 몇 개씩 추가하는 방식이라 단..