Cloud Run 이란 Google Cloud 에서 대표적으로 제공하는 Serverless 서비스 입니다.Cloud Run 은 컨테이너 상에 올라가 구동 가능한 모든 것들을 서빙 할 수 있는 서비스 입니다.Cloud Run 주요기능AWS EC2와 같이 VPC 를 이용해
회원가입을 많이 하셨지만, 어떠한 방법으로 회원가입이 되고 있는지. 그리고 내가 알고 있는 것을 한번 테스트 해보고 싶다면 https://ux-texter.vercel.app 을 접속해서 테스트 해보시고 귀여운 동물을 입양 해가세요!
잡봇 | 지원서 봇✔️ 프론트엔드(프레임워크) NEXTJS 13(상태관리) React Hooks, React ContextAPI(서버상태관리) useSWR(스타일) tailwindCSS, Chakra-ui ✔️ 백엔드 API 및 백엔드 서버 호스팅(백엔드 API) Su
잡봇 로고주위의 뛰어난 역량을 가지고 있음에도 불구하고, 회사 지원서, 자소서 를 작성하는 것에 막막함을 느끼고 어디서부터 작성을 하는게 좋을지 모르는 사람이 많았습니다. 복권을 당첨을 하려면 복권을 사는 것 부터 시작 하는 말이 있듯, 원하는 회사에 취업 하려면 지원
프로그래머스에서 만든 민간 프로그래밍 자격증인증 받은 자격증이기 때문에 이력서 한줄한줄이 필요한 이직/취준생 들에게 정말 도움이 되는 자격증일 것 같다.기본적으로 파이썬 및 해당 하는 언어로 코딩테스트를 준비하였던 사람들은 손 쉽게 풀 수 있을 정도의 난이도 이다.프로
정식으로 인증된 민간 자격증 이기 때문에 이력서 한줄 한줄이 중요한 취준생 및 이직준비 중이신 분들에게 하나의 자격을 증명 할 수 있는 것이 될 것 같다.또한, 자신이 공부한 Programming Solving 의 해결 능력을 평가할 수있고 이를 수치화 할 수 있는 내
any를 사용하지 않을 수 있으면 any를 사용하지 않기변수의 타입을 any 로 하지말고 딱 사용 범위 에서만 any 로 만들기any를 사용하게 된다면, 다른 곳 에 영향을 끼치지 않는 범위 에서 사용 될 수 있도록 any를 사용하자.사실상 as 또는 타입 지정 사용법
타입에서는 타입체커가 오류를 확인 하지 못하지만, YYYY-MM-DD 식의 형태를 처리하는 함수가 짜여 있을때, 오류가 발생 하게 된다. 타입 체커가 정확히 체크 할 수 있도록 타입을 구체적으로 작성 해야한다.타입체커가 에러를 찾아줘서 실수를 잡을 수 있게 된다.문제점
예를 들어, role: "user" 일때, expireTime: 600000 이고, role: "admin" 일때는 expireTime 이 없다고 했을때 Type을 아래와 같이 설정 할 수 있다.이 경우, role이 user 일때 expireTime이 있는지, role
타입이 다를 경우 변수를 재활용해서 쓰지 말자.타입스크립트에서 타입 추론을 할때, 내가 예상 한 타입보다 넓은 타입이 추론 될 수도, 좁은 타입이 추론 될 수도 있다. 이를 언제 좁혀지고 언제 넓혀지는지 아는 것이 중요하다.let 의 경우 타입이 넓혀진다. let b
잉여속성 체크란, 변수에 타입을 선언함과 동시에 오브젝트 리터럴로 만들게 되면 잉여 속성을 체크 한다구조적 타이핑 관점으로 생각 해보면 오류가 발생하지 않아야 한다.임시 변수를 도입 해보면, 구조적 타이핑 관점으로 할당이 가능하다.즉, 타입스크립트의 잉여타입 검사와 할
근데 함수 오버로드를 사용하기보다 조건부 타입을 사용하는것이 더 좋다이렇게 될 경우, 매개변수 x 에 string 이 들어와도 number 가 return 될 수 있음을 나타냄 (반대의 경우도 가능 함)이를 해결 하기 위해서, triple 함수를 오버로딩 하여 여러가지
의도를 분명하게 하기 위함근데 타입 추론 이 되는데, 타입 추론을 쓰는게 더 좋을지 type 설정해서 쓰는게 좋을지 잘 모르겠음"noImplicitAny": true태그 기법으로 해결 가능하다.type guard 또는, Class 로 만들게 되면 Type 으로 사용 되
Form 컴포넌트를 Compound Component Pattern을 사용해서 리펙토링 해보자 리펙토링을 하는 이유 예시) 예를 들어, form 을 만들면서 disabled 값을 input 에 넣었을 때, input 과 관련된 label button 들도 모두
회고를 작성 하는 이유 만들었지만, 서비스를 릴리즈 하기전에 폐기 하기로 결정 하였다 달다 MVP 를 만들면서, 실제 달다 프로젝트의 기능, DB 구조 및 디자인등을 회의하고 계속해서 기획을 하면서 몇가지 생각이 들었다. > 해당 페이지 View 들을 2달 안에
Mock Service Worker 는 말 그대로 가짜 서버 역할을 해서 네트워크 레벨에서 가짜 데이터를 주고 받을 수 있는 라이브러리 입니다. 최신 브라우저 WEB API 중 하나인 `service worker` 를 이용하여 가짜 서버를 사용하도록 돕습니다.
작성중참고: https://velog.io/@bbumjun/masonry-레이아웃으로-갤러리-구현하기
먼저 버튼을 누르면 숫자가 올라가는 버튼을 만들고 다른 컴포넌트에서 사용 한다고 하였을 때,처럼 불러와 사용하게 된다면, 버튼의 스타일과 얼마나 많이 숫자를 증가 시킬지를 고려하기 어려울 것 입니다. 이에 따라 개발자들은 Props 를 통해 재사용성을 높일 수 있습니다
yarn create viteset project name select framework reactselect variant react-tscd vite-projectyarneslintyarn add -D eslint eslint-config-airbnb eslint-
해당 라이브러리는 https://www.npmjs.com/package/@jaewoong2/modal 에서 확인 할 수 있습니다.DX란, Developer Experience 의 약자 입니다. @jaewoong2/modal은, 자바스크립트 라이브러리 로서 개발