xu의 성장일지

  • 홈
  • 태그
  • 방명록

RTK 2

Next.js에서 RTK Query로 카카오 로그인 구현하기

카카오 소셜 로그인은1. /social/kakao/login 으로 이동하여 인증 진행2. 받아온 code로 /social/kakao/callback에 GET 요청 보내서 토큰 받기3. 토큰은 쿠키에 저장4. 로그인 성공 후 토큰으로 유저 정보 GET 요청으로 받아옴5. 유저 정보 Redux에 저장이런 흐름으로 진행하였다. // sign-inconst handleLogin = (provider: string) => { switch (provider) { case 'kakao': // 서버의 카카오 로그인 엔드포인트로 이동 window.location.href = 'kakao login endpoint'; // 해당 페이지로 리디렉션 break; case 'google..

개발/프로젝트 2025.01.09

RTK Query로 로그인 API 구현하고 RTK로 유저 정보 관리하기

RTK (Redux Toolkit)Redux의 공식적인 도구 모음으로, 복잡한 상태 관리 로직을 간단하고 효율적으로 작성하도록 돕는다.RTK 상태 관리 기본 흐름1. createSlice로 상태와 리듀서 정의- 상태의 초기값 (initialState) 정의- 상태를 변경할 리듀서 함수 작성- createSlice 호출로 액션과 리듀서 생성import { createSlice, PayloadAction } from '@reduxjs/toolkit';type CounterState = { value: number;};const initialState: CounterState = { value: 0 };const counterSlice = createSlice({ name: 'counter', // sli..

개발/프로젝트 2025.01.07
이전
1
다음
더보기
프로필사진

xu의 성장일지

  • 분류 전체보기 (58)
    • 부트캠프 (1)
    • 책 (1)
    • 회고 (1)
    • 대외활동 (2)
    • 개발 (53)
      • HTML&CSS (2)
      • JavaScript (7)
      • React&Redux (6)
      • Node.js (5)
      • Database (2)
      • AWS (4)
      • TypeScript (6)
      • 프로젝트 (16)
      • 트러블 슈팅 (1)
      • 알고리즘 (1)
      • 자료구조 (2)

Tag

카카오디벨로퍼, Redux, OAuth2.0, AWS, TMDB, HTML, 자동로그인, 자료구조, S3, CloudFront, redux dev tool, CSS, Javascript, Next.js, RTK, RTK Query, TypeScript, HTTPS, react, TODOlist,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바