💡 Props(프롭스)는 컴포넌트에 전달하는 값(데이터)을 의미해.즉, 부모 컴포넌트에서 자식 컴포넌트로 값을 전달할 때 사용하는 것!📌 Props 타입 정의를 하는 이유코드를 더 명확하게 작성할 수 있음 (어떤 값이 들어와야 하는지 예측 가능)잘못된 데이터가 전달
NextAuth는 Next.js에서 간편하게 소셜 로그인(구글, 페이스북 등)을 구현할 수 있는 라이브러리야. 이걸 사용하면 복잡한 OAuth 인증 과정을 🚀 더 자세히...
웹사이트나 앱에서 별도의 회원가입 없이 기존의 소셜 계정을 사용하여 로그인할 수 있게 하는 기능이야.사용자(User) → 로그인 버튼 🚀 더 자세히...
대표적인 DBMS 6개를 쉽고 빠르게 알아보자! ✔️ 가장 많이 쓰이는 무료 데이터베이스✔️ 속도가 빠르고, 웹사이트, 앱에서 많이 🚀 더 자세히...
모바일 네비게이션에 최적화된 단계별 상태 관리 라이브러리야.useFunnel은 엘리베이터 버튼\*\*이라고 생각해봐!단계를 배열(steps)로 관리하고, 🚀 더 자세히...
프로젝트에 들어가기 앞서, 아이콘을 먼저 공통화 할일이 생길거야. 피그마에서 내보낸 아이콘과 로고 파일을 재사용 가능하고 유지보수하기 쉽게 관리하려면 다음과 같은 폴더 구조를 추천해 🚀 더 자세히...
질문의 요점을 잘 정리해서 검색해 봐.ex) express.js 라우터 xxx 에러 문제그냥 검색하는 것보다 구글 검색연산자를 활용해봐.ex) typeorm site:stackoverflow.com한글로만 검색하지말고 영어로 검색해 봐.ex) nest.js 프리즈마
Mac 사용자는 아래 표에 보이는것 처럼, Ctrl을 Command로 Alt를 Option으로 알아들으면 돼!
여기에서 소개할 기능들은 사용자 경험을 향상시키기 위해 꼭 알아야 하는 핵심 옵션이야! (예제)🙌 쉽게 비유하자면: 좋아요 버튼을 누르자마자 숫자가 올 🚀 더 자세히...
React Query를 사용할 때 꼭 알아야 하는 주요 옵션들이야! 이 옵션들은 데이터를 어떻게 가져오고, 캐싱하며, 새로고침할지 등을 설정하는 데 🚀 더 자세히...
React Query(=TanStack Query)는 서버 상태 관리를 간편하게 만들어주는 도구야. 서버에서 데이터를 가져오고, 캐시에 저장하며, 이를 다시 사용할 수 있도록 관리하는 것을 도와줘. 특히, 비동기 작업 🚀 더 자세히...
인증(Authentication)은 사용자가 누구인지 확인하는 과정이고, 인가(Authorization)는 사용자가 무엇을 할 수 있는지 확인하는 과정이야. 쿠키, 세션, 🚀 더 자세히...
맞춤형 인스턴스로 Axios를 사용할 때 기본 설정(base configuration)을 미리 정해두는 방법이야.반복적으로 작성해야 할 옵션(예: 기본 URL, 공통 헤더)을 한 번만 🚀 더 자세히...
Axios*란, 웹에서 데이터를 가져오거나 서버로 데이터를 보내기 위한 도구야. 쉽게 말해, 웹 브라우저와 서버가 대화할 수 있도록 도와주는 메신저라고 🚀 더 자세히...
가짜 서버(fake server)를 간단히 만들 수 있는 도구! JSON 파일 하나만 있으면, 데이터를 읽고 쓰는 간단한 API 서버를 빠르게 만들 수있고 보다 실무적으로 🚀 더 자세히...
HTTP(HyperText Transfer Protocol)는 웹에서 데이터를 주고받는 약속(규칙)이야.쉽게 말해, 인터넷에서 컴퓨터끼리 대화하는 언어라고 생각하며 돼. 🚀 더 자세히...
Promise 기반 비동기 작업을 더 읽기 쉽게 작성할 수 있도록 도와주는 문법이야.마치 비동기 작업을 동기 코드처럼 작성할 수 있게 해주는 도구,결과가 나올 때까지 🚀 더 자세히...
비동기 작업(조금 시간이 걸리는 작업)의 결과를 미래에 제공하겠다고 약속하는 것이야.음식 주문 (Promise): 배달 앱에서 피자 주문.이때, 앱은 "피자가 곧 도착할 거야" 🚀 더 자세히...
React Hooks는 React 컴포넌트의 상태와 생명주기를 관리하기 위한 내장 도구이고, React Hook Form은 폼 데이터를 관리하고 유효성을 검증하기 위한 외부 라이브러리야 🚀 더 자세히...
* Zustand*란, React 애플리케이션에서 데이터를 효율적으로 관리하기 위한 상태 관리 라이브러리야. * 📍핵심 설명* Zustand는 중앙 데이터 저장소 여러 컴포넌트가 같은 데이터를 필요로 할 때, 중앙에 데이터를 저장하고 필요할 때 꺼내 쓸 수 있도록 해줘. (예시) 로그인 여부: 헤더, 사이드바, 프로필 페이지 등에서 공유. ...