profile
개념을 이해하고 다른사람에게도 알려줄 수 있는 개발자가 되고 싶어요..

순수함수와 불변성, 사이드이펙트

받은 인자 외에 다른 외부의 상태에 영향을 받지 않고, return값 외에는 외부와의 소통이 없는 함수입니다.순수함수를 통한 함수형 프로그래밍을 할 경우 오류를 줄이고 안정성을 높일 수 있습니다.부수효과란?return값으로 결과를 만드는 것 외에 들어온 인자를 직접 변

2023년 4월 5일
·
0개의 댓글
·

React 의 State와 Props

React란?사용자의 View에 초점을 둔 컴포넌트 기반 라이브러리입니다.React의 현재 컴포넌트에서 생성,변할 수 있는 동적인 데이터입니다.이 때, State는 오직 State가 생성된 컴포넌트 내에서만 변경이 가능합니다.또한 State를 업데이트 하기 위해서는 s

2023년 4월 5일
·
0개의 댓글
·

require 와 import 의 차이

JavaScript에서 외부 모듈 가져오기 JavaScript 에서 외부 모듈을 가져오는 방법에는 require를 쓰거나 import 쓰는 방식이 있습니다. 이 둘은 외부 모듈을 가져오는 방법이라는 것이 똑같지만 사용하는 문법이나 동작 방식이 다릅니다. require

2023년 4월 4일
·
0개의 댓글
·

this는 무엇인가

자신이 속한 객체나 생성할 인스턴스를 가리키는 변수입니다.이 때, this 는 호출 방법에 따라 결정됩니다. (이 부분이 C++, JAVA 등의 클래스 기반 언어와 다름)즉, this 는 동적으로 결정됩니다.바인딩이란?this 가 특정 객체와 연결되어 고정되는 과정인스

2023년 4월 2일
·
0개의 댓글
·

CSS POSITION

Position이란?HTML 문서 상에서 요소가 배치되는 방식을 결정합니다.요소의 정확한 위치 지정을 위해 top, left, bottom, right 속성과 함께 사용되기도 합니다.static요소를 일반적인 문서 흐름에 따라 배치합니다.요소에 position 값을 따

2023년 3월 30일
·
0개의 댓글
·

Parameter 와 Argument

매개변수라고도 한다.함수를 정의할때 사용되는 변수이다.인수라고도 한다.함수를 호출할 때 사용되는 변수이다.여기서 foo 라는 함수를 선언 할 떄 a,b 를 사용했다.이를 parameter(매개변수) 라고 한다.또, foo 라는 함수를 선언 후에 바로 3,4 라는 변수를

2023년 3월 29일
·
0개의 댓글
·

호이스팅과 TDZ

스코프란? > 식별자 접근 규칙에 따른 유효 범위 식별자(변수,함수,클래스)에 접근할 수 있는 범위가 존재한다. 범위는 중괄호(블럭) 또는 함수에 의해 나눠진다. 이때, 이 범위를 스코프라고 부른다. 그래서 각각을 Block Scope 와 Function Scope 라

2023년 3월 29일
·
0개의 댓글
·

REST? RESTful API?

REST(Representational State Transfer)는 로이 필딩이 2000년 박사 학위 논문에서 소개한 웹 서비스 구축을 위한 아키텍처 스타일입니다. RESTful API는 REST의 원칙을 따르는 API입니다.RESTful API는 클라이언트와 서버가

2023년 3월 27일
·
0개의 댓글
·

브라우저의 렌더링 과정

브라우저란?사용자가 선택한 자원을 서버에 요청하고 브라우저에 표시하는 것이 때 자원은 HTML 문서, PDF, 이미지 등 다양한 형태를 띌 수 있다.자원의 주소는 URL에 의해 정해진다.렌더링이란?서버로부터 HTML, CSS, JavaScript 등 작성한 파일을 받아

2023년 3월 27일
·
0개의 댓글
·
post-thumbnail

HTTP 메세지

HTTP 에 대해서는 이전 글에서 간략하게 알아보았습니다.이번에는 서버와 클라이언트 간에 어떻게 HTTP를 통해 데이터를 교환하는지 알아보도록 합시다..HTTP 메세지는 서버와 클라이언트 간에 데이터가 교환되는 방식입니다.HTTP 메세지의 두 가지 타입요청 (reque

2023년 3월 2일
·
0개의 댓글
·
post-thumbnail

HTTP 와 HTTPS

IP 주소 (Internet Protocol Address)IP 주소란 인터넷에 연결되어 있는 모든 장치(컴퓨터, 서버장비, 스마트폰 등)을 식별할 수 있도록 각각의 장비에게 부여되는 고유 주소즉, 인터넷에 연결된 모든 컴퓨터는 IP를 갖게된다.( 보편적으로 사용되는

2023년 2월 27일
·
0개의 댓글
·

Cookie의 MaxAge, Expires

저번글에서는 브라우저 저장소에 대해 알아봤습니다.오늘은 브라우저 저장소 중 하나인 Cookie의 만료기한 옵션인 MaxAge 와 Expires 옵션에 대해 알아보겠습니다.쿠키의 만료 기간을 설정할 때 사용합니다.현재부터 만료기간까지의 브라우저에서 유지되는 시간을 초 단

2023년 2월 23일
·
0개의 댓글
·

브라우저 저장소

브라우저의 저장소는 크게 쿠키와 웹 스토리지가 있습니다.웹 스토리지는 로컬 스토리지와 세션 스토리지로 나뉘는데, 오늘은 이에 대해 알아보도록 합시다.브라우저 저장소의 용도세션 관리서버에 저장해야 할 로그인, 장바구니, 게임 스코어 등의 정보 관리를 위해 사용됩니다.개인

2023년 2월 19일
·
0개의 댓글
·

230120 TIL

.

2023년 1월 20일
·
0개의 댓글
·

230119 TIL

TS ..

2023년 1월 19일
·
0개의 댓글
·

230118 TIL

타입스크립트..

2023년 1월 18일
·
0개의 댓글
·

230117 TIL

TypeScript

2023년 1월 17일
·
0개의 댓글
·

230115 WIL

이번주는 리액트 네이티브 프로젝트를 발표했다.발표중에 잠깐 실수를 해 굉장히 당황했지만.. 나름 나쁘지 않게 잘 끝낸 것 같다.리액트와 크게 다른 점이 없을 것이라고 생각했는데 생각보다 다른 점이 많았고, 사뭇 다른 느낌의 UI/UX 가 어색했지만 금방 적응할 수 있었

2023년 1월 15일
·
0개의 댓글
·

230109 TIL

왜쓰냐 ???원래는 다른 서버와 API 통신, 비동기 데이터 관리를 위해 미들웨어를 채택했음근데 보일러 플레이트 (코드량 많음). Redux가 비동기 데이터를위한 전문 라이브러리가 아님서버 데이터와 클라이언트 데이터 분리를 위해 쓴다는데... 머라는거지 ??Query어

2023년 1월 9일
·
0개의 댓글
·

230103 TIL

커스텀 훅으로 리팩토링하기

2023년 1월 3일
·
0개의 댓글
·