미들웨어는 객체 대신 함수를 생성하는 액션 생성함수를 작성할수 있도록 도와줍니다. 리덕스는 기본적으로 액션 객체를 디스패치하기 때문에 함수를 생성하면 특정 액션이 발생하기 전에 조건을 주거나, 어떤 행동을 사전에 처리할 수 있습니다.자바스크립트의 비동기 처리란 ‘특정
splice 메서드는 배열 내의 특정한 요소를 삭제하거나, 다른 요소로 대치하거나 새로운 요소를 추가할 때 사용한다.splice 메서드를 쓸 때는 인자의 순서에 주의해야 한다.splice 메서드는 필요에 따라 인자를 최소 1개만 쓸 수도 있다. 첫번째 인자: 배열의 i
Iterate Odd Numbers With a For Loop 1 for문에서 i가 2씩 증가한다면 어떨까요? 지난 시간에 for문에서 i가 1씩 증가하는 방식에 대해 알아 보았는데요! 이번 시간에는 응용편입니다. 왼쪽에 두 개의 함수식이 있습니다. 각 함수식에
Dot Notation점을 이용해서 접근한다.객체의 이름에 점을 찍고, 접근하고자 하는 데이터의 key를 입력한다.Bracket Notation괄호를 이용해서 접근한다.객체의 이름을 사용하고, 그 뒤에 대괄호\[]를 활용해서 접근하고자 하는 key를 입력한다.Dot N
시멘틱이란? > _ Semantics _ 프로그래밍에서 시멘틱은 코드 조각의 의미를 나타낸다. 우리가 시멘틱한 웹, 시멘틱한 태그를 지향하는 이유는 "의미있는" 마크업을 하기 위함이다. 예를 들자면, html에서 ``은 시멘틱 요소이다. "이 페이지에서 최상위 제목
브라우저 저장소의 기능을 담당. 즉, 현재 로딩된 웹 페이지에서 사용된 모든 리소스(이미지, DB, 로컬 및 세션 스토리지, 쿠키, 애플리케이션 캐시 등)를 검사할 수 있는 패널.프로그레시브 웹 앱 디버그스토리지, DB 및 캐시 검사 및 관리쿠키 검사 및 삭제리소스 검
findSmallestElement 함수를 구현해 주세요findSmallestElement의 arr인자는 숫자 값으로만 이루어진 배열이다.arr의 값들 중 가장 작은 값을 리턴 해주세요.만일 arr가 비어있으면 0을 리턴 해주세요.예를 들어, 다음과 같은 배열이 인자(
splice 배열 내의 특정한 요소를 삭제하거나, 다른 요소로 대치하거나, 새로운 요소를 추가할 때 사용한다. 문법 : splice(start, delete, item) 다차원 배열에 for문을 돌리는 방법 for문의 중괄호 안에 또 다른 for문을 작성할 수 있다
클래스는 객체지향 프로그래밍의 핵심이다.객체 지향 프로그래밍이란, 프로그램을 객체들로 구성하고, 객체들 간에 서로 상호 작용하도록 작성하는 방법이다.객체를 매번 만들어서 사용해도 좋지만, 큰 규모의 객체이거나 비슷한 모양의 객체를 계속 만들어야 한다면, class라는
HTTP는 HyperText Transfer Protocol의 약자이다.컴퓨터들끼리 HTML 파일을 주고받을 수 있도록 하는 소통방식 또는 약속이다.특징으로 크게 두 가지가 있다.HTTP 통신의 핵심은 요청과 응답이다. HTTP의 세번째 키워드 Transfer을 하려면
강의를 듣다가 혼자 해결해보고 싶은 부분이 있어 해결방안을 TIL로 기록해본다.위와 같이 각각 따봉을 눌렀을 때 각각 별개의 숫자가 1씩 증가하고 싶은 경우를 생각해보자.막혔던 부분 > state를 각각 관리하고 싶었는데, 그렇다고 각각 개별적인 state를 관리하는
우리는 redux 를 들어본 적이 있다. 리덕스는 전역 상태 를 생성하고 관리하기 위한 상태관리 라이브러리이다. 오늘은 공부했던 것 토대로 redux 의 특징 세 가지와 필요한 이유에 대하여 살펴보자. ✔️ redux의 세 가지 원칙 1. Single source of truth 동알한 데이터는 항상 같은 곳에서 가지고 온다. 애플리케이션의 모든 상태...
💡 Rendering 이란, 요청받은 내용을 브라우저 화면에 표시하는 것클라이언트 사이드 렌더링은 쉽게 말하면 클라이언트 측에서 모든 걸 다 한다는 뜻이다. 서버에서 인덱스라는 html 파일을 클라이언트에 보내주면 body안에는 아이디 루트만 달랑하나만 들어있다. 어