profile
Make your lives Extraordinary!
post-thumbnail

React Query 캐싱을 제대로 활용하자

react query는 아무 옵션을 설정하면 않으면 ❗️ 캐싱되지 않는다. ❗️❓why❓staleTime 과 cacheTime의 기본값이 각각 0분 과 5분 이다. 따라서 데이터는 캐싱 되지만, staleTime 이 0분 이므로 항상 caching 되어 있는

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

React+Vite+ESLint+Prettier 설정하기

Prettier, ESLint를 배우고 코드 가독성을 위한 관리가 필수라는 걸 깨달았다. 내 코드를 읽는 다른 사람을 위해서도 코드를 작성하는 나를 위해서도 적절한 포맷팅이 필요하기 때문에! ESLint와 Prettier을 설정해보자.Mac OS로 넘어온 이후 다시 P

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

[Javascript] fetch와 async/await

Javascript에서는 fetch로 리소스를 비동기 요청을 할 수 있다. fetch 는 Promise 객체를 리턴한다.비동기 처리란, 시간이 소요되는 작업이 완료될 때까지 계속 기다리지 않고 따로 처리하며, 일단 다른 코드들도 먼저 실행할 수 있게끔 하는 작업이다.이

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

[React] Link vs button 뭐가 다를까?

하는 질문에서 출발했다. 하는 기능은 비슷한 것 같은데 어떤 상황에서 Link 혹은 button 컴포넌트를 사용하는 것이 적절한가 궁금해졌다.button ✅does something, a link ✅goes somewherebutton 은 웹사이트의 상태(state)를

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

[Git Branch] 새로운 branch 생성 및 푸시하기

팀으로 개발해본 적이 약 2년? 전에 인턴 6개월 했을 때 빼고 없는지라 git 사용법을 많이 까먹었다..그 당시에도 호다닥 하느라 git을 제대로 익히지도 못하고 사용했다.원티드 프리온보딩 인턴십 과정 동안 많이 공부해야겠다.

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

프론트 배포하기: gh-pages

github에서 제공하는 무료 서비스로, 결과물을 github pages에 업로드 할 수 있게 해주는 패키지package.json에 "scripts" 아래를 보면 “build” 가 있다.이 scripts를 실행하면 웹사이트의 production ready code를 생

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

원티드 프리온보딩 인턴십 - 숏에세이

업로드중..프리온보딩 프론트엔드 인턴십 바로가기 프리온보딩 인턴십은 교육형 인턴십 프로젝트이다.프리온보딩 인턴십을 통해 체계적인 과제를 수행하고, 기술적인 역량과 협업역량을 향상하여 취업까지 성공하는 것이 목표라고 할 수 있다.대학교 4학년 1학기 때 학교 연계형 인턴

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

[React] React Hook Form

다양한 form 관리 방법과 라이브러리들 중 리액트에서 form으로 작업하기에 좋은 방법이다.회원가입 기능을 구현하기 위해서는 입력으로 받아야 하는 값이 이메일, 이름, 성, 비밀번호, 비밀번호 확인 등 정말 많다.react hook form을 사용하지 않는다면, fo

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

[React] State Management - Recoil 사용하기

State Management 없이 Toggle을 구현해보면, ThemeProvider를 App() 로 옮겨주고, useState를 사용하여 구현할 수 있다.위처럼 toggleDark를 Component 간 계속 전달해줘야 한다!!!이것이 바로 Global State이

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

[React] UI 라이브러리 MUI 사용하기

리액트(React) 기반으로 제작된 UI 라이브러리 중 가장 인기 있는 라이브러리. 레퍼런스도 많고 커스터마이징도 잘 된다.여기에서 설치 관련 정보를 확인하자.아래처럼 각종 아이콘 종류를 확인할 수 있다. 위처럼 보라색 홈 버튼을 만들어보자.react-router 의

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

vscode-styled-components 설치했는데 적용 안 될 경우

styled-components 사용 시, 자동완성 기능이 꼭꼭 필요하다!!!!extension으로 vscode-styled-components를 설치하면 되는데, 설치했는데도 적용이 안 되는 문제가 발생했다..여기를 보면 아래 JavaScript and TypeScr

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

[노마드코더] React - 영화 웹 서비스 만들기 연습

보편적으로 fetch 대신 async-await를 사용한다.대신굉장히 중요 👉 key, 고유한 값을 주어야 한다!!!key는 React.js에서 map 안에서 component들을 render할 때 사용하는 것이다. api로 불러온 영화들의 제목들을 보여주려면?api

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

[React] 노마드코더 - React의 Effects

계속 다시 render될 때마다 반복실행되어도 괜찮은 코드가 있을 수 있다.하지만, 컴포넌트가 처음에 render될 때만 코드가 실행되길 원할 수 있다.🚩 API를 통해 데이터를 가져올 때: 첫 번째 component render에서 API를 call, 이이후 sta

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

[React] 노마드코더 - 새로운 React App을 만들어보자

✨Point는 Divde and Conquer이다.먼저 node.js와 npx을 설치한다.위 두 명령어가 실행되면 제대로 설치된 것이다.그럼 자동으로 위처럼 웹페이지가 열린다.create-react-app으로 application을 만들 때 CSS에 관해 아래와 같이

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

[React] 노마드코더 - React의 Props

업로드중..React에서 핵심은 필요한 기능을 하나의 component로 만들 수 있다는 점이다. 로직을 갖는 컴포넌트를 만들고, 이 컴포넌트를 또 재사용할 수 있게 된다.📌 component란 어떤 JSX를 반환하는 function이다.무엇이 component가 되

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

[React] 노마드코더 - React의 State

💡React의 State state는 기본적으로 데이터가 저장되는 곳이다. 어떻게 하면 React.js 어플에 값이 바뀔 데이터를 담아줄 수 있을까?

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

[React] 노마드코더 - The basics of React

React는 UI를 interactive하게 만들어준다.웹사이트에 interactivity(상호작용)을 아주 간단하게 만들어준다. React JS와 Vanilla JS를 비교해보자! 버튼을 몇 번 클릭했는지 세는 어플을 만들어보고Vanilla JS에서 React JS

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

Background Tasks란?

⌨️ Background Tasks background task가 응답(response)를 return 한 이후에 실행되도록 정의할 수 있다. Background Task request(요청) 이후에 수행되어야 하는 작업들에 유용하다. 이 때 클라이언트는 respon

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

Fast API - Request/Response 로깅하기

A "middleware" is a function that works with every request before it is processed by any specific path operation. And also with every response before

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

CORS 에러 해결 방법

말로만 듣던 CORS를 직접 보게 되었다.. 일단 열심히 구글링해보고 있는데 일단 오류 메시지는 아래와 같다.Access to XMLHttpRequest at 'http://127.0.0.1:8000/sentence_similarity' from origin

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