profile
프론트앤드 개발자로 일하고 있는 kind J 입니다.
태그 목록
전체보기 (51)React(10)typescript(6)프론트앤드(5)frontend(4)프론트앤드개발(3)리액트(3)소분소분(3)JavaScript(2)front end(2)react-query(2)팀프로젝트(2)팀과제(2)Props(2)TIL(2)타입스크립트(2)array(2)CSS(2)원티드 프리온보딩(2)프론트앤드개발자(2)넘블(1)로그인기능(1)useRecoilState(1)비제어컴포넌트(1)arrowDown(1)js 압축(1)원티드(1)SOBUN SOBUN(1)리스트(1)http(1)pull_requests(1)프론트앤드면접질문(1)html구조(1)single page application(1)배포(1)검색창구현(1)react router dom(1)키보드이벤트(1)il8next(1)세션(1)쿠키(1)CS 지식(1)flow-text(1)레이아웃 잡기(1)lifecycle(1)프로젝트셋팅(1)searchbar(1)지난강의포함(1)강의내용(1)원티드프리온보딩(1)개발환경셋팅(1)ssl(1)통신(1)서버사이드랜더링(1)2차원배열(1)넘블프로젝트(1)refetch(1)Performance(1)WSL2(1)React Project(1)인라인요소(1)출근첫날(1)Numble(1)atoms(1)우분투(1)team project(1)Recoil(1)자바스크립트게임(1)storybook(1)kakao api(1)에러메세지(1)셀렉트박스(1)비동기(1)코드리뷰(1)form태그(1)network(1)네트워크(1)react-select(1)(1)polling(1)평균구하기(1)리액트공식문서(1)고차함수(1)강의기록(1)useRecoilValue(1)지역기반 커뮤니티사이트(1)chromatic(1)다국어(1)arrowUp(1)reducer(1)인성질문(1)method(1)비동기 통신(1)프리온보딩코스(1)오목(1)login(1)stylelint(1)lighthouse(1)자바스크립트(1)오류수정(1)https(1)JWT(1)redux-toolkit(1)next(1).evn(1)꿀팁(1)commit컨벤션(1)filter(1)interface(1)css in javascript(1)면접질문(1)category(1)key(1)프론트앤드팁(1)데이터흐름(1)State(1)팀 전략(1)기술질문(1)타입스크립트란(1)수업내용정리(1)colors(1)기획(1)html(1)지역기반커뮤니티서비스(1)reduce(1)협업(1)SSR(1)메타데이터(1)리액트 라우터 입문(1)블록요소(1)onsubmit(1)npm vs yarn(1)순서도(1)form(1)todoList(1)메드업과제(1)components(1)조건부렌더링(1)kakao map(1)github(1)next.js(1)틱택토(1)원티드 프리온보딩 프론트(1)Map(1)Token(1)프리온보딩(1)깃허브(1)플로우차트(1)grid(1)redux(1)다국어지원(1)PR(1)yarn 설치(1)emotion(1)프론트앤드질문(1)react router(1)netlify(1)animation(1)codeclimate(1)server side rendering(1)제어컴포넌트(1)usequery(1)Selectors(1)
post-thumbnail

i18next - 다국어 지원 기능 구현하기

i18next 는 자바스크립트로 작성된 국제화 프레임워크이다. i18next 커뮤니트는 react, Vue.js, Angular 와 같은 프론트엔드 프레임워크를 위한 통합도 만들었다. 나는 리액트를 라이브러리를 활용한 프로젝트를 진행중이기 때문에, react-i18

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

Emotion 소개 및 사용하기

Emotion 은 JS 로 css 스타일을 작성하도록 설계된 라이브러리다. Emotion은 프레임워크에 구애 받지 않고 사용이 가능하며, React와 함께 사용할 수도 있다. 1. 패키지 소개 @emotion/css 패키지 @emotion/css 패키지는

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

React 로 Agree Checkbox 구현기

React 로 Agree Checkbox 구현기다양한 서비스의 회원가입 페이지를 보면 위의 이미지처럼 동의 체크 버튼 그룹이 있다. 맨 위의 CheckBox 는 보통 '전체 or 모두 동의하기' 버튼이고 아래 CheckBox 는 필수 동의 사항이거나 선택 동의 사항이다

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

wsl2 설치 및 우분투 설치

새로운 직장으로 입사한 첫날, 개발환경 셋팅을 했다. 데스크탑은 window 였는데 가상으로 리눅스 환경을 만들기 위해서 wsl2 위에 우분투를 설치해야 했다. 그 과정을 정리해 보려고 한다. Windows 컴퓨터에서 동시에 Linux의 전원에 엑세스 할 수있다. W

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

JWT (Json Web Token)

쿠키와 세션 방식의 큰 문제점은, 세션은 서버의 자원을 사용하는데 사용자가 많아질수록 메모리를 차지하므로 비효율적이고, 서버 확장시 서버간에 세션을 공유하기 어렵다는 것이다.이 문제를 보완하기 위해 '요청과 응답안에 사용자의 상태를 담아서 사용자의 인증과 인가를 처리해

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

쿠키와 세션

로그인 인증을 통한 사용자 식별을 이해하기 위해서는 쿠키와 세션에 대한 개념을 알아야한다.로그인을 하면 브라우저와 서버가 같은 정보를 들고 있어야 한다.로그인을 했을 때, 누가 로그인을 했는지 서버는 프론트 서버와 브라우저에 알려줘야한다.백엔드 서버에 이메일, 닉네임,

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

소분소분 회고(3) - 프로젝트 셋팅 및 협업 전략 세우기

나는 소분소분 서비스의 본격적인 프론트엔드 개발에 앞서 프로젝트 셋팅와 레이아웃 잡는 것을 맡아서 했다.이전에 만들어 본 개인 프로젝트에서 쓴 리액트 + Typescript 에 적합한 Foundation 을 기반으로 하였다.src 폴더 안쪽이 본격적으로 작업이 이루어지

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

[넘블 팀프로젝트] react + typescript 프로젝트에서 kakao map 띄우기

팀프로젝트에서 내가 맡은 부분인 지도에서 원하는 곳을 검색한 후 해당 장소의 이름과 주소를 가져오는 것을 구현한 것을 기술해 보려고 한다.kakao map api 가 1일 300,000 회에 한해 무료로 제공되고 있기 때문에 이것을 이용해 보려고 한다.https&#x3

2022년 11월 16일
·
0개의 댓글
·
post-thumbnail

[study] Redux 기본

이전 스터디에서 next.js 와 함께 Redux 를 쓰는 방법을 익혔었는데 React 에서 Redux를 쓰는 법이 궁금해졌다. 벨로퍼트님의 모던 리액트 정리해놓은 자료를 보면서 Redux에 대해 정리해보려고한다. 리덕스 설치 루트 디렉터리에 가서 redux 와 re

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

소분소분 회고(2) - 서비스 구체화하기

저번 회의 시간에 '소분소분'이라는 서비스 주제를 가지고 1) 어떻게 서비스 플로우가 흘러갈것인가? 2) 어떤 기능이 있으면 좋겠는가 3) 디자인 레퍼런스를 각자 조사해오기로 했다.지역 커뮤니티 서비스의 특이점은 자신이 사는 지역이 중심이 된다는 것이다.그래서

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

[넘블 팀프로젝트] - 첫 회의 (서비스 주제 정하기, 타 서비스 분석)

넘블에서 시작하는 지역기반 커뮤니티 만들기 프로젝트에 참여하게 되었다.디자이너, 백엔드 개발자, 프론트엔드 개발자가 협업해서 하나의 서비스를 만드는 프로젝트이다.실무에서도 만나게 될 다른 직군의 사람들과 나에게 필요한 기술스택인 React를 활용한 프로젝트를 하는 것은

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

서버사이드 랜더링 - Next 를 쓰는 이유

프론트앤드 개발에 있어 next.js 는 서버사이드 랜더링을 위해 쓴다.웹의 주체는 크게 4개로 이루어져 있는데,브라우저, 프론트서버, 백앤드 서버, 데이터 베이스이다.Server Side Rendering 은 간단히 SSR 이라고도 하는데 이것은 전통적인 방식이다.브

2022년 9월 18일
·
0개의 댓글
·
post-thumbnail

React 공식문서 정독하기 - 3. FORM

HTML 폼 엘리먼트는 폼 엘리먼트 자체가 내부 상태를 가지기 때문에, React의 다른 엘리먼트와 다르게 동작한다. 순수한 HTML 에서 이 폼은 name 을 입력받는다.이 폼은 사용자가 폼을 제출하면 새로운 페이지로 이동하는 기본 HTML 폼 동작을 수행한다.리액트

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

React 공식문서 정독하기 - 2. 리스트와 key

엘리먼트 모음을 만들고 중괄호 {}를 이용해서 JSX에 포함시킬 수 있다.일반적으로 컴포넌트 안에서 리스트를 랜더링한다.이 코드를 실행하면 리스트의 각 항목에 key 를 넣어야 한다는 경고가 표시된다."key" 는 엘리먼트 리스트를 만들 때 포함해야 하는 특수한 문자열

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

React 공식문서 정독하기 - 1. js 압축, props, Lifecycle, State, 조건부 렌더링

리액트 공식문서 학습의 중요성을 깨닫고 정독 하기로 맘먹었다. 다른 리액트 강의 보기 이전에 필수로 읽어야하는 정석이랄까. 공식 문서 보면서 몰랐던 점이나 기억해야 할만한 것들을 적어보려고한다.프로덕션을 위해 웹사이트를 배포하기 전에 자바스크립트 파일을 압축하여 웹사이

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

[6/4 TIL] react img 경로(상대경로, 절대경로)

이미지 파일을 서버에 올리고 그 올린 파일을 다시 출력하는 기능을 구현하고 싶었다.일단 assets 폴더에 image 태그를 집어 넣고 이미지를 출력하는 것을 태스트 해봤다.이미지 태그에 상대경로로 이미지를 연결해 주었는데이미지가 보이지 않았다.찾아보니 이미지를 src

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

[6/2 TIL] useQuery 사용하기

1. polling 방식 쿼리가 일정 주기마다 실행되도록 하여 서버와 실시간에 가까운 동기화를 제공한다. 쿼리에 대한 polling을 활성화 하려면 pollInterval 옵션얼 설정해준다. refetching 방식 polling 방식처럼 일정 간격으로 update

2022년 6월 2일
·
0개의 댓글
·
post-thumbnail

[6/1 TIL] react-select 라이브러리 이용하기

form Submit 이벤트가 일어날 때 selectbox 의 선택된 값을 보내고 싶어서 'react-select' 라이브러리를 사용해보았다.1) react-select 설치2) import3) 사용하기handleSelectChange 함수에 e 객체의 타입을 명시해줘

2022년 6월 1일
·
0개의 댓글
·
post-thumbnail

[5/31 TIL] 프론트앤드 면접 질문

오늘은 원티드 프론트앤드 강의 중에 유능한 개발자 분이 오셔서 모의면접을 해주셨다.나는 면접을 직접 참가 하지는 않았지만 혼자서 대답할 수 있는지 테스트해봤는데, 제대로 대답할 수 있었던게 거의 없었던 것 같다.모의 면접때 나왔던 질문들을 정리해보고 하나씩 채워나가면서

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