본문 작성에 앞서, 지극히 개인 의견이 많이 포함되어 있음을 말씀드립니다.난 디자인이 너무 좋아졌다.난 디자인을 사랑한다.시스템이라는 용어를 다시 짚어보자.시스템(영어: system)은하나의 집합체이다.각 구성요소들이 상호작용하거나 상호의존하여 복잡하게 얽힌 통일된 집
학습 내용 OAuth 개요 OAuth: 개방형 인증 및 권한 부여 프로토콜 쇼핑몰 웹 사이트에 로그인 할 때 이미 사용 중인 나의 구글 계정을 이용해서 별도 회원가입 없이, 쇼핑몰 웹 사이트를 이용할 수 있다. 이 시스템을 Single-Sign-On(SSO) 라고 부른다. 하지만, SSO를 사용하면 보안상 취약한 점이 발생한다. 만약 구글 계정을 이용해 ...
코드스테이츠 2개월 3주 정도 지났다.이제 어떻게 해야할 지 알 것 같을 때.. 섹션 3이 끝나간다.인생이 그런 것 같다.이제 어떻게 살아야 할 지 느낌이 올 때.. 인생이 끝나간다.죽는 순간에 후회가 남지 않도록 매순간 빡세게 살자.
DFS 알고리즘주어진 노드에서부터 시작하여, 탐색되는 순서대로 노드의 값을 저장한 배열을 리턴하는 문제.DFS 알고리즘은1\. 한 노드에서 시작해서, 해당 노드의 자식 노드를 먼저 모두 탐색한 뒤,2\. 그 다음 자식 노드로 이동하여 같은 작업을 반복하는 방식으로 동작
자바스크립트 어플리케이션의 상태 관리를 위한 도구이다.React, Vue 같은 라이브러리와 함께 사용되는 것이 일반적이고,React와 Redux를 함께 사용할 경우에는 React-Redux 라이브러리가 사용된다.Redux의 핵심 개념은 단 하나의 Store(저장소)를
then은 fetch를 통해서 실행한 결과가 성공했을 때, then으로 전달된 콜백함수가 호출되도록 약속되있다. Fetch의 리턴값 = promise Resolve 이면, response object를 준다. promise 사용 이유 비동기적인 작업을 처리할 때
학습 내용 CDD(Component driven development) 컴포넌트를 중심으로 개발을 수행하는 개발 방법론이다. 비유하면, 마치 레고처럼 조립해 나갈 수 있는 부품 단위로 UI 컴포넌트를 만들어 나가는 개발 방식이다. 개발자들은 작은 단위의 컴포넌트들을 개발하고, 이러한 컴포넌트들을 조합하여 더 큰 기능을 가진 애플리케이션을 구성하는 것이다...
배운 점: 일을 큰 섹션으로 구분하고, 구분한 섹션을 더 작은 챕터로 나눠서, 1개 챕터 씩 실행해야 한다.얼마나 일을 잘 나누는지가 정확하고 빠른 실행을 돕는다.처음 Figma 과제 시작할 때 느낀 점: 금요일에 무려 5시간 동안 GNB 기능을 만들지 못해서 좌절했다
학습 내용 재귀의 이해 재귀 함수 자기 자신을 호출하는 함수 예제 배열의 합을 구하는 arrSum 함수 만들기 입력: [1, 2, 3, 4, 5], 출력: 각 요소들의 합 아래와 같이 배열 요소의 합을 표현할 수 있다. 아래와 같이 재귀 함수로 표현할 수 있다.
Section 2가 마무리 되었다.회고 글을 작성했다.못한 점과 잘한 점못한 점: 모던 Js 딥다이브 학습, 당일 학습의 집중 저하잘한 점: 컴퓨터 구조 학습, 블로깅 횟수 증가개선할 점개선할 점: Js, React 클론 코딩개선을 위해 추가하고 제거한 학습바닐라 Js
Promise의 기능과 필요한 이유에 대해서 설명해 주세요.프로미스는 객체로서, 비동기 처리 상태와 처리 결과를 관리하는 기능이 있다.기존 비동기 처리의 문제점인 콜백 헬, 에러 처리의 어려움을 극복하기 위해 필요하다.pending, fulfilled, rejected
글의 순서처음 브라우저에서 에러가 떴다.질문을 올렸다.브라우저 내에서의 오류가 아니라 vscode에서 콘솔 오류로 서버가 꺼질때의 오류를 보셔야 합니다.아마 브라우저에서 오류가 발생하면 nodemon을 쓰지 않으면 서버가 꺼질겁니다.그 때 vscode에서 터미널을 여셔
요약SOP는 다른 출처의 리소스 공유를 억제한다.CORS는 다른 출처의 리소스 접근 권한을 제공한다.Same-Origin Policy 동일 출처 정책이다.=> '같은 출처의 리소스만 공유 가능하다' 라는 정책이다.Origin(출처) = 프로토콜 + 호스트 + 포트이 중