Redux

Redux 앱 전체상태를 쉽게 관리하기 위한 라이브러리 redux를 사용하면 좋은 때 앱 전체의 상태 관리가 필요할 때 복잡한 비동기 처리가 있는 상태 관리가 필요할 때 앱의 상태가 복잡할 때 체계적으로 관리하고 싶을 때 상태관리 패턴을 도입, 여러 개발자와 협업하고

2022년 6월 21일
·
0개의 댓글

react hook

단순한 하나의 상태를 관리하기 적합const state, setState=useState(초기값)state 가 바뀌면 state를 사용하는 컴포넌트를 리렌더 함상태가 바뀌어도 리렌더링 하지 않는 상태를 정의리렌더링을 최소화하는 상태 관리에 사용컴포넌트와 컴포넌트 간에

2022년 6월 20일
·
0개의 댓글

Promise async/await

Promise는 세가지 상태를 가진다. pending 비동기가 끝나기를 기다리는 상태 fulfiled 비동기 실행이 성공한 상태 rejected 비동기 실행이 실패한 상태 then, catch는 비동기, 동기 실행 중 어떤 것이이라도 리턴 가능 }).then(d=>

2022년 6월 19일
·
0개의 댓글

react 기초, jsx, 컴포넌트

TIL 22.06.07 jsx 함수 호출과 객체생성을 위한 문법적 편의를 제공하는 JS의 확장 파일 jsx장점 1.개발자 편의성 향상 협업에 용이, 생산성 향상 문법오류와 코드량 감소 jsx 특징 html태그 내에 JS 연산 가능 class 를 className로

2022년 6월 10일
·
0개의 댓글

cs 지식들

JWT에서 Refresh Token은 왜 필요한가?https://velog.io/@park2348190/JWT%EC%97%90%EC%84%9C-Refresh-Token%EC%9D%80-%EC%99%9C-%ED%95%84%EC%9A%94%ED%95%9C%EA%B

2022년 6월 4일
·
0개의 댓글

처음듣거나 모르는거

redis 레디스 가 뭐야

2022년 6월 4일
·
0개의 댓글

면접질문,꿀팁 모아두기

로컬스토리지와 쿠키 두개의 장단점, 취약점 등

2022년 6월 4일
·
0개의 댓글

템플릿 엔진

서버에서 클라이언트로 보낼 HTML의 형태를 미리 템플릿으로 저장동작 시에 미리 만들어둔 템플릿에 데이터를 넣어 완성된 HTML 생성템플릿 엔진은 템플릿 작성분법과 템플릿을 HTML로 변환하는 기능을 제공한다.Express.js의 템플릿 엔진EJS, Mustache,

2022년 5월 17일
·
0개의 댓글

TIL []===[], undefined===undefined

2022.05.15게시판 프로젝트 작업중 만난 이슈\[]===\[] 는 false다음 코드는 오류는 없지만 원하는 결과가 나오지 않는다검색을 하지않으면 searchWritings 는 초기값이 \[] 이기 때문에\[]===\[] 가 당연히 true를 반환할 줄 알았다.자

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

TIL react useRef, useNavigate

22.05.14JS를 사용하면서 getElementById, querySelector 등으로 특정DOM을 선택해왔다.리액트에선 ref를 통해 사용한다.아래 useNavigate ex)에서 설명useRef 로 특정 DOM 선택하기useNavigate는 양식제출, 특정 상

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

async, await 내가 이해한 내용

22.05.13개념 설명 없이 그냥 사용법 적어봄 이런 방식으로만 써왔었음async, await 사용.then 사용없이 변수로 간단하게 불러 사용 가능해짐

2022년 5월 13일
·
0개의 댓글

MongoDB

22.05.13대표적인 NoSQL, DocumentDBMongo 는 엄천나게 큰 DB라는 의미로 대용량 데이터를 처리하기 좋음RDB : Relational DataBase 관계형 데이터베이스자료들의 관계를 중요하게 다룬다.SQL 질의어를 사용하기위해 데이터를 구조화 함

2022년 5월 13일
·
0개의 댓글

Express.js, 미들웨어, REST API

22.05.12HTTP요청과 응답 사이에서 단계별 동작을 수행하는 함수HTTP요청이 들어온 순간부터 시작되고 HTTP응답이 마무리 될 때까지 미들웨어 동작 사이클이 실행된다.미들웨어는 HTTP의 요청과 응답 객체를 처리하거나 다음 미들웨어를 실행 한다.req, res,

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

미들웨어, 라우터

express내에 있는 함수가 거진 다 미들웨어요청 객체(req), 응답 객체(res), 그리고 애플리케이션의 요청-응답 주기 중 그 다음의 미들웨어 함수에 대한 액세스 권한을 갖는 함수라우터는 클라이언트에서 요청을 보고 그 요청을 처리할 수 있는 곳으로 기능을 전달해

2022년 5월 11일
·
0개의 댓글

웹, Express.js

22.05.10웹 서비스는 HTTP 요청과 응답의 반복으로 이루어진다.http 요청은 사용자가 어떤 데이터가 필요한지 서버에 알리는 역할응답은 요청에 해당하는 적절한 데이터를 전달하는 역할브라우저가 인터넷을 통해 http요청을 서버에 전달서버는 사용자의 응답을 브라우저

2022년 5월 10일
·
0개의 댓글

npm, node.js 모듈, npx

22.05.09npm은 온라인 저장소와 커맨드라인 툴로 구성되어있다.온라인저장소오픈소스 라이브러라와 도구들이 업로드되는 저장소로 필요한 라이브러리나 도구를 쉽게 검색, 사용 가능커맨드라인 도구프로젝트 관리를 위해 다양한 명령어를 제공한다.저장소에서 라이브러리, 도구 설

2022년 5월 9일
·
0개의 댓글

module, require()

22.05.09module.exports 를 이용해 모듈화 가능만들어진 모듈은 require를 통해 호출하여 사용 가능cal.jsapp.js 모듈은 require을 했을 때 한번만 호출하고 사라진다.let number = 0 을 module.exports = numbe

2022년 5월 9일
·
0개의 댓글

json 서버

22.05.08공부 목적이나 작은 프로젝트에 사용하기 좋다json서버를 이용해 rest api 를 만들기터미널에 json-server --watch ./src/db/story.json --port 3001 (3000은 리액트 할당 됨) 입력하면 간단하게 만들어진다.R

2022년 5월 8일
·
0개의 댓글

프론트엔드 취업 준비

기본적인브라우저, HTML/CSS/JavaScript 지식○백번강조해도과하지않아요!React, Vue, Redux, Sass 등의부차적인스킬은알면좋으나모르더라도크게문제되지않아요 (신입에게 크게 기대하지 않는다. 쫄지 마라)자신이 다루는 기술의 원리를 궁금해하고 모르는것

2022년 5월 6일
·
0개의 댓글

타입스크립트 Interface, Generic

22.05.06변수 함수 클래스에 타입체크를 위해 사용직접 인스턴스를 생성할 수 없고 모든 메소드가 추상 메소드이다.추상 클래스, 메소드와 달리 abstract키워드는 사용 불가사용이유타입의 이름을 짓고 코드안의 계약을 정의 하기 위해optional properties

2022년 5월 6일
·
0개의 댓글