profile
남는건 기록뿐👩🏻‍💻
태그 목록
전체보기 (54)React(11)js(7)JavaScript(4)리액트(3)promise(3)http(3)error(3)network(3)Props(2)git(2)component(2)API(2)웹개발(2)TDD(2)router(2)await(2)async(2)node.js(2)ESLint(2)Node(2)nvm(2)spa(2)aws(2)github(2)Closures(1)웹팩(1)proto(1)session(1)컨퍼런스(1)순수함수(1)동기(1)인프런(1)변수(1)npm(1)instance(1)react style(1)Restful(1)스코프(1)gui(1)DNS(1)배포(1)kakao(1)kakao.share(1)S3(1)sharebutton(1)REST(1)개발(1)lifecycle(1)카카오(1)코딩테스트(1)INFCON2022(1)컴포넌트(1)yarn(1)인프콘(1)상태관리(1)lambda(1)리덕스(1)style(1)테스트주도개발(1)알고리즘(1)코엑스(1)면접(1)기술면접(1)useNavigate(1)input(1)Prototype(1)시맨틱(1)ts(1)useEffect(1)ajax(1)Share(1)ux(1)redux(1)package.json(1)kakaodeveloper(1)비동기(1)Map(1)class(1)웹 표준(1)프로토타입 체인(1)고차함수(1)타입스크립트(1)UIUX(1)numberSearch(1)Prettier(1)UI(1)ip(1)webpack(1)method(1)login(1)VOID(1)클로저 함수(1)ec2(1)cli(1)JSX(1)JWT(1)카카오공유하기버튼(1)protocol(1)const(1)let(1)var(1)클로저(1)함수형컴포넌트(1)INFCON(1)textContent(1)filter(1)Husky(1)Multirepo(1)카카오공유하기(1)key(1)commit(1)new(1)원시자료형(1)State(1)useMemo(1)공유하기(1)코드스테이츠(1)DOM(1)next.js(1)테스트코드(1)참조자료형(1)CSS(1)코플릿(1)reset(1)semantic(1)html(1)reduce(1)CSR(1)SSR(1)Promise All(1)innerText(1)type(1)inline(1)InnerHTML(1)뒤로가기(1)번들링(1)재귀(1)Fetch(1)생명주기(1)터미널(1)scope(1)monorepo(1)sop(1)typescript(1)웹 접근성(1)slack(1)object(1)cors(1)회고(1)Inflearn(1)User Flow(1)콜백지옥(1)hooks(1)
post-thumbnail

AWS S3으로 정적 파일 배포 실습

서버는 EC2로, 클라이언트는 S3으로 배포 실습을 진행했다. 배포하려면 인스턴스 생성이 필요한데, 코드스테이츠 측에서 먼저 생성해준 상태여서 그 인스턴스를 이용했다. 백엔드 배포

4일 전
·
0개의 댓글
·
post-thumbnail

AWS lambda로 slack + github 연동하기

수신 webhook URL 생성https://hooks.slack.com/services/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앞으로 웹훅을 사용하기 위해 이 URL이 필요하다.웹훅 설정 페이지https&#x3A

2023년 1월 30일
·
0개의 댓글
·
post-thumbnail

REST API 란?

Representational State Transfer API 의 약자로, 2000년도 로이 필딩의 박사학위 논문에서 최초로 소개되었다.구성 요소는 다음과 같다.자원(Resource) : URI행위(Verb) : Http Method표현(Representations)

2023년 1월 25일
·
0개의 댓글
·
post-thumbnail

번들링과 웹팩

번들링이란 사용자에게 웹 애플리케이션을 제공하기 위한 파일 묶음으로, 여러 개로 흩어져 있는 파일들을 압축, 난독화하여 하나의 파일로 모아주는 역할을 한다.웹팩은 웹 개발자들과 백엔드 개발자들이 가장 많이 사용하는 번들링 도구이며, 여러 개의 파일을 하나의 파일로 합쳐

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

JWT와 session

Lucy에서 스터디 한 내용인데 꼭 기억해두고 싶어서 기록!로그인 방식을 지원하는 대표적인 두 가지 방식 Session과 JWT 개념에 대한 정리Authentication (인증): 로그인과 같이 사용자 혹은 프로세스의 신원을 확인하는 프로세스Authorization

2023년 1월 11일
·
0개의 댓글
·
post-thumbnail

기술면접 준비 (3)

재귀는 자기 자신을 재참조하는 방법으로, 재귀 함수란 함수에서 자기 자신을 다시 호출해 작업을 수행하는 방식입니다.변수를 여러번 만들 필요 없이 메서드를 재귀로 호출하며 변경된 상태를 전달하므로 변수의 수를 줄일 수 있고 반복문을 사용하지 않아도 돼서 코드가 간결해집니

2023년 1월 11일
·
0개의 댓글
·
post-thumbnail

void 타입의 함수 props로 넘겨줄 때 발생하는 에러 해결

타입이 void 인 함수 increase, decrease 를 props로 하위 컴포넌트에 전달해서 사용하려고 했다.이런식으로 전달해준 뒤 하위 컴포넌트에서 타입을 지정해 주었다이런식으로 지정해 주었는데상위 컴포넌트인 index.tsx 에서는'() => void' 형식

2023년 1월 10일
·
0개의 댓글
·
post-thumbnail

모듈로 인한 커밋 에러 해결(husky, eslint, node 등..)

husky 디렉토리 안의 pre-commit 파일 때문인지 자꾸 커밋오류가 났다. Running tasks for staged files... eslint --fix 이런 에러였는데 스택오버플로우에 npm을 yarn으로 바꿔보라는 말이 있어서 바꾸고 yarn을 설치해

2023년 1월 10일
·
0개의 댓글
·
post-thumbnail

[React] input 리렌더링 문제 해결하기

리액트로 인스타그램 클론하는 프로젝트를 진행하던 도중 input 에 한글자 입력할때마다 리렌더링이 되는 현상이 나타났다..내가 작성한 코드는 다음과 같았다 (input 부분만 가져왔다)연속으로 입력되지가 않고 한글자 한글자씩 입력되는 문제가 자꾸 발생해서 개발자도구를

2023년 1월 8일
·
0개의 댓글
·
post-thumbnail

웹 표준 & 웹 접근성

웹 표준이란 웹에서 표준적으로 사용되는 기술이나 규칙 으로, 어떠한 운영체제나 브라우저를 사용하더라도 웹페이지가 동일하게 보이고 정상적으로 작동할 수 있도록 하는 웹 페이지 제작 기법이다.웹 개발에 사용되는 HTML, CSS, Javascript 등의 기술을 다룬다.유

2023년 1월 4일
·
0개의 댓글
·
post-thumbnail

Monorepo와 Multirepo

프로젝트를 진행하며 시스템의 각 모듈을 개별 repo에서 관리할 것인지, 하나의 repo에서 관리할 것인지에 따라 모노레포 / 멀티레포 로 나뉘게 된다.이 때 나눠서 관리하는 것을 멀티레포, 하나의 저장소에서 관리하는 것을 모노레포라고 한다.Monorepo는 하나의 r

2022년 12월 29일
·
0개의 댓글
·
post-thumbnail

Redux 상태 관리 라이브러리

Redux 리덕스란 상태 관리 라이브러리로, 주로 React와 함께 사용되지만 하위 라이브러리는 아니다. 리액트 없이도 사용될 수 있다. 만약 이런 구조를 가진 리액트 웹이 있다고 할 때, 컴포넌트 3과 6에서만 사용되는 state(상태) 가 있다면 리액터 단방향 데

2022년 12월 28일
·
0개의 댓글
·
post-thumbnail

Twin.macro 알아보기

Tailwind CSS와 css-in-js 프레임워크를 통합하여 사용할 수 있는 라이브러리twin.examples 깃허브npm twin.macro 공식문서tailwind css는 Utility-First 컨셉을 가진 CSS 프레임워크이다. 각 class가 담당할 스타일

2022년 12월 27일
·
0개의 댓글
·
post-thumbnail

ESLint & Prettier

ESLint ESLint란 자바스크립트 코드에서 발견되는 문제시되는 패턴들을 식별하기 위한 정적 코드 분석 도구이다. 문법 중 에러가 있는 곳에 표시를 달아주어 문법적 에러를 찾아주고 코드 스타일을 유지하여 개발자가 읽기 쉬운 코드를 만들어 주는 역할을 한다. 문법

2022년 12월 26일
·
0개의 댓글
·
post-thumbnail

NVM으로 Node 버전 변경

가끔 노드 버전때문에 npm run start 했을 때 브라우저가 로딩되지 않는 문제가 있어서 nvm으로 버전을 낮춰주었다.nvm 설치 확인nvm version설치된 node.js 확인nvm list이런식으로 설치된 node 버전들이 나열된다.특정 node.js 설치하

2022년 12월 23일
·
0개의 댓글
·
post-thumbnail

[React] useMemo와 useEffect 이해하기

리액트 강의를 듣다가 useMemo와 useEffect의 개념 및 차이를 정확하게 이해하고 싶어서 정리해보는 글이다.리액트의 컴포넌트들은 생명주기(Lifecycle)를 가지게 되는데, 간단히 탄생-변화-죽음 으로 나타낼 수 있다.탄생 : Mount, 화면에 나타나는 것

2022년 12월 19일
·
0개의 댓글
·
post-thumbnail

[JS] 문제풀이 bubbleSort

정수를 요소로 갖는 배열을 입력받아 오름차순으로 정렬하여 리턴해야 합니다.버블 정렬(bubble sort)은 여러 정렬 알고리즘(삽입 정렬, 퀵 정렬, 병합 정렬, 기수 정렬 등) 중 가장 기본적인 알고리즘입니다.버블 정렬 알고리즘은 아래와 같습니다.첫 번째 요소가 두

2022년 12월 19일
·
0개의 댓글
·
post-thumbnail

UI와 UX

UI란 사람들이 컴퓨터와 상호작용하는 시스템을 의미한다. 사용자가 마주하는 폰트, 버튼, 레이아웃 등 사용자가 마주하게 될 시각적 디자인이다.UX란 사용자 경험의 약자로 사용자가 어떠한 서비스/제품을 직, 간접적으로 이용하면서 느끼고 생각하는 총체적 경험이다.UX는 U

2022년 12월 19일
·
0개의 댓글
·
post-thumbnail

Same-Origin Policy 와 CORS

SOP란 Same-Origin Policy 의 줄임말로, 동일 출처 정책을 뜻한다. 즉, 같은 출처의 리소스만 공유가 가능하다 라는 정책이다!출처는 위 그림과 같이 프로토콜, 호스트, 포트의 조합으로 되어있다. 하나라도 다르면 동일한 출처로 보지 않는다.SOP가 생겨나

2022년 12월 14일
·
0개의 댓글
·
post-thumbnail

기술면접 준비 (2)

Promise는 자바스크립트 비동기 처리에 사용되는 객체이다. 주로 서버에서 받아온 데이터를 화면에 표시할 때 사용된다.서버에다가 데이터 요청을 보내고 데이터를 받아오기도 전에 화면에 표시하려고 한다면 오류가 발생하겠지만, 이런 문제를 해결하기 위한 방법중 하나가 pr

2022년 12월 14일
·
0개의 댓글
·