태그 목록
전체보기 (162)코드캠프(48)팀플(7)Section34(3)구조분해할당(3)git(3)await(2)Section24(2)yup(2)jest(2)테스트코드(2)도커(2)11Day(2)async/await(2)class형(2)Section21(2)JSX(2)useEffect(2)16Day(2)19Day(2)13Day(2)함수형(2)Gitflow-Workflow(2)분기(2)프리로드(2)팀프로젝트(2)promise(2)프론트엔드(2)프리패치(2)취업(2)git commit 실수(1)9Day(1)1주차(1)ant Design(1)코캠(1)Section20(1)로그인(1)받은 토큰 브라우저에 저장(1)꼭.. 시간날때 공부해보기(1)현재 브랜치의 끝이..(1)브라우저 저장소(1)콜백(1)배포2(1)3 Way-Handshake(1)footer(1)import(1).DS_Store파일(1)every(1)함수형라이프사이클(1)상태코드(1)10-Day(1)26Day(1)15Day(1)동기(1)로그인자동화(1)dynamic routing(1)인증과 인가(1)프로그래머스(1)4-way Handshake(1)Section11(1)Section 29(1)배열을 객체로 만들기(1)http(1)DNS(1)Graphql-codegen(1)31Days(1)제네릭타입(1)아임포트(1)false값(1)Section30(1)33Day(1)세션(1)쿠키(1)정적(1)댓글 부분으로 전체적으로 복습하기...(1)반응형(1)package manager(1)lifecycle(1)코딩테스트(1)이미지 업로드 리뷰(1)모듈(1)계획서(1)통신(1)메모이제이션(1)25Day(1)컴포넌트생명주기(1)gql(1)시멘틱 태그(1)서버사이드랜더링(1)2일차(1)Section18(1)callback(1)map,prev,props(1)lazyload(1)알고리즘(1)snap-shot(1)react hook form(1)이미지 업로드(1)카카오지도(1)preload(1)이미지업로드 최적화(1)리엑트 네이티브(1)데코레이터(1)Section 23(1)34Day(1)라이프사이클(1)GCP(1)passed to parser was not a valid GraphQL DocumentNode(1)salert(1)중고마켓 시작(1)moking(1)포폴(1)5 Day(1)Section12(1)8-Day(1)Section35(1)37Day(1)PostgreSQL(1)Sync(1)15Day-1(1)Section17(1)오프라인부트캠프(1)프론트엔드변화(1)async(1)비동기(1)코드에러(1)검색(1)코드캠프추천(1)수정하기 2차(1)2주차(1)그루멍(1)온라인 부트캠프(1)Reflow/Repaint(Layout/Paint)(1)export(1)&&(1)Section13(1)동적(1)typeOrm(1)타입스크립트(1)폰트(1)14Day(1)UI(1)Debouncing(1)react-hooks-form(1)콜백함수(1)레이아웃(1)DB에 연동(1)prev()(1)refresh_token(1)Closure스코프(1)결제(1)타입스크립트와 자바스크립트(1)36Day(1)ec2(1)git log(1)template literals(1)https(1)객체를 배열로 변환(1)REST API(1)Optimistic UI(1)코드캠프후기(1)const(1)let(1)var(1)docker(1)27Day(1)30day(1)try...catch(1)리펙토링(1)readme(1)filter(1)open API(1)로컬(1)21Day(1)구글 클라우드 플랫폼(1)조건부 랜더링(1)29Day(1)Section16(1)실무(1)Section28(1)20Day(1)스타일(1)1단계 배포(1)let const var(1)7-Day(1)리엑트(1)State(1)useRef(1)6 Day(1)23Day(1)learngitbranching.js(1)if문(1)ASW(1)테이블 만들기(1)refeshToken(1)협업(1)git reset HEAD@{number}(1)스프레드 연산자(1)SSR(1)24Day(1)22Day(1)17Day(1)에러(1)HoF(1)CDN(1)day1(1)글로벌스타일(1)페이지네이션(1)12Day(1)mock(1)옵티미스틱-UI(1)부트캠프후기(1)검색노하우(1)VS(1)18Day(1)git commit --amend(1)공통컴포넌트(1)HoC(1)28Day(1)35Day(1)ssg(1)GRAPHQL-API(1)객체를 배열로 만들기(1)static routing(1)벡엔드 이해1(1)사이드바(1)의미가진태그(1)synchronize(1)Map(1)정적배포(1)크림히어로즈(1)커스텀훅(1)4 day(1)권한분기(1)import vs require(1)Container / Presenter(1)git push 시 오류(1)Throttling(1)new Map과 obj(1)Date(1)Section25(1)검색엔진 최적화(1)코딩부트캠프(1)오버라이딩(1)modal(1)emotion(1)싱글페이지(1)스크롤(1)promise.all(1)ssl인증서(1)비구조화할당(1)데브옵스(1)32Day(1)cloudfront(1)react-quill(1)반려견(1)refreshToken-(2)(1)ApolloSetting분리(1)
post-thumbnail

배포 시도 1

백엔드와 배포 서비스를 통일하는것이좋지 않을까 하는 생각에 벡엔드에서 처리한 배포 서비스인 gcp를 이용해보려고 시도했다.블로그들을 돌아가며 참고하였다.초반문제:스토리지에 업로드할때 부터 뭔가 삐꺽거리는 느낌이었다. ip주소를 만들었고,. 그렇다면 이 ip주소로 접속이

어제
·
0개의 댓글
·
post-thumbnail

2주차 회고

팀플2주차가 훅 지나갔다. 돌아와.... 뭔가 내가 한것이 많이 없는것같다. 이번주에 막혔던일은 기존에 페이지를 넘어가 모달로 열렸던 샵 정보보러가기 를 바로 모달로 열리게 설정을

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

팀프로젝트 1주차 회고와 에러

upstream에서 pull을 받고 작업을하려 develop에서 브랜치를 따고, 뭔가 빨간줄이 생기길래 yarn install을 다시해보려고 node_modules를 지우고 다시 설치해보려했는데 다음과같은 에러가 뜨면서 날 당황시켰다.저걸 그대로 복사를 해 구글링하니

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

코드캠프 리뷰 - @

코드캠프 선택 이유, 코드캠프 커리큘럼 만족도, 코드캠프 수강환경, 코드캠프 멘토링 등 코드캠프에 대한 좋은 후기내가 하고싶었던것이라고 생각하고 대학을 입학했으나 , 너무 회의감이 들었다. 졸업을 앞두고는 생각이 많아져 다른 시험을 준비하다가 무언가 진짜 내것을 만들고

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

기록1

pmi미팅: 각 단계별로 규칙에 맞춰 미팅.P-좋은점에대해서만 집중해 의견M - 단점에만 집중I - 흥미. 흥미롭게 생각하는부분 --> 취업에 \~~모든 아이디어에대해 pmi. 무지성으로 달려들지 않기위함 ==> 반드시 모든것의 이유를 \*\* 가장좋은답변 >

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

37Day

git으로 협업하기, 미래..

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

36Day 배포-3

지난시간:CDN에 인증서 설치 -> https접속 가능하게 처리오늘: 1. 스토리지 접속확인 2\. 로드벨런서 접속확인(EC2에 yarn start하고확인) 3\. 정적, 동적 분기처리 브라우저접속 -> 내가 입력한 주소를 DNS가 CDN주소로 바꿔치기해줌.

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

배포 간단히 정리

내 도매인 주소를 입력하면 DNS라는 주소를 바꿔치기 해주는 서비스를 이용해 스토리지 주소로 바꿔치기 하여 접속이 가능하게함.단점: 실 서비스가있는 즉, 동적 페이지에서는 어려움,.실행되는 방법 =>yarn build로 배포에 맞는 최적화를 실시한 후, 생성된 폴더

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

35Day -배포 2

배포 2CS=> 컴퓨터 사이언스컴퓨터 내부원리를 알아야 문제를 진단하고 해결하는것이 가능. (CPU문제인지, 등을 파악이 가능하다.)http , https(보안관련)네트워크와 트러블 슈팅지난시간: http로 정적사이트를 스토리지로 배포함.http => 주의요함.http

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

34Day

배포: 컴퓨터 하나를 구매하고, 구입한 컴퓨터를 24시간 yarn dev해놓는것.배포란?내가만든 홈페이지 공개하기주소창에 자물쇠 , 정적 / 동적페이지 분리일단 배포란?>내 컴퓨터 터미널에서 yarn dev ==> 브라우저에서 localhost입력해 접속 -> html

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

SSR

SSR은 브라우저(클라이언트)에서 모든것을 처리하지 않고, 사이트에 접속했을 시 서버에서 해당 페이지에 필요한 데이터를 가지고와서 HTML을 만들고 이것을 사용자는 바로 볼 수 있게되어 페이지 로딩이 빨라지게된다.단점:Blinking Issue라는 것이 존재.사용자가

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

Promise.All()

일단 Promise라는 것은 API요청 등 기다렸다받는 종류의 것들이 리턴하는것을 얘기한다. (리턴을 Promise로 하는것.) 우선은 Promise.all이라는것을 적용하기 전과 뭐가다른지 그려보았다. 일단 Promise로 만들어 줘야하기에 일정시간 요청을 기다렸

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

hof,hoc

HOC ==> 실행할컴포넌트보다 먼저 실행되는 컴포넌트.이 컴포넌트에 useEffect라는 로직을 집어넣어 실행을 원하는 컴포넌트의 실행전 HOC컴포넌트의 useEffect가 먼저 실행되어 권한체크.HOF ===>함수 안에서 실행되는 함수event.target.id 부

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

옵티미스틱-UI

옵티미스틱-UI. 이름에서부터 알 수 있듯 낙관적인 Ui를 의미한다.실패할 가능성이 거의 없고 (0에 가깝고) , 실패하더라도 문제되지 않는 로직에 적용되는 개념이다.성공했겠지~ 를 기본으로 깔고 들어가는것이다.앞서 말했듯, 실패하더라도 문제가 되지 않아야하기에 결제

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

LazyLoad , PreLoad

프리패치, 프리로드, 레이지로드프리패칭은 다음 페이지의 것을 미리 받아오는 것이라고 할 수 있다. 브라우저에서 페이지가 그려지는 과정에서먼저 html코드를 받아오고 위에서부터 받아오는것을 알 수 잇는데, 이때 다운로드는 위에서부터 6개씩 받는 다. 미리 받는다는점에서는

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

옵져버블, Promise연속적 처리

이것은 옵져버블과 관련이 있다.옵져버블: 반응형 프로그래밍이라고 부름.프로그래밍|-- 함수형 프로그래밍|-- 반응형 프로그래밍함수형 프로그래밍 : .map((el)=>).filter().find().replace().. 이런식으로 기능들을 체이닝하는것. 위의것은 만들어

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

디바운싱,트로틀링

디바운싱: 일정시간이 지났을때서야 로직이 실행됨.트로틀링(쓰로틀링): 특정로직이 실행되는 속도를 제한하고어떤 로직(함수)를 실행했다면 그 함수가 실행되는것을 막는 역할을 함.

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

콜백함수

즉, 기존에 map((el)=>{}) 이런식으로 적어준 이 형태가 바로 콜백함수인것이다./어차피 인지 부분이기에, 화살표 함수이거나 function으로쓴 함수이거나는 별로 중요하지 않은 부분이다.정리하자면, 콜백함수란, 다른 함수의 인자로 들어가는 함수라고 할 수 있

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

33Day

수업 마지막주가 시작된날.테스트 코드 작성배포기능없이 테스트를 하는 방식(ttd)테스트:마우스로 클릭하는것등을 대신해주는것.(API요청등)이 대신해주는 코드를 만드는것이 테스트코드모든 기능을 테스트 후 배포를 한다. => 잘 사용하는 중에 이후 기능을 추가를 하기로 하

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

32Day

wrapAsync부분 제네릭으로 만들기 event타입이 다 다를 수 있기에 제네릭타입이나 any를 사용한다. ==> 기존방법 낙관적 UI 좋아요 카운트 등 중요하지 않는곳에 사용.미리 카운트 해놓고 보여주고, 후에 DB에 보내 실제 결과를 그 후에 보여주어

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