01프론트엔드
2026년 7월금융권 자금세탁방지(AML) KYB 인증 플랫폼 프론트엔드
법인 고객 신원확인(KYB)과 본인인증(eKYC)을 통합한 금융규제 준수 솔루션의 React 기반 웹 클라이언트
이 프로젝트에서의 Redux Toolkit 활용
글로벌 상태 관리(에러, 심사자 목록, 공지사항)
kyb-client프로젝트 자세히 보기 →
프로젝트 1개에서 사용했습니다. 각 프로젝트에서 어떤 역할로 썼는지 아래에 정리했습니다.
Redux를 더 쉽고 효율적으로 사용하기 위한 공식 도구 모음 라이브러리
Redux Toolkit은 Redux 팀이 만든 공식 라이브러리로, 기존 Redux의 복잡한 설정과 보일러플레이트 코드를 대폭 줄여줍니다. 스토어 설정, 리듀서 작성, 불변성 관리, 비동기 로직 처리 등 Redux 사용 시 반복되는 패턴을 간결한 API로 제공합니다. 현재 Redux 공식 문서에서 권장하는 표준 방식입니다.
createSlice로 상태와 리듀서를 정의하고, configureStore로 스토어를 만드는 가장 기본적인 패턴입니다. 액션 타입과 액션 생성자가 자동으로 만들어집니다.
import { configureStore, createSlice } from '@reduxjs/toolkit';
// Slice 생성 - 상태, 리듀서, 액션을 한 번에 정의
const counterSlice = createSlice({
name: 'counter',
initialState: { value: 0 },
reducers: {
increment: (state) => {
state.value += 1; // Immer 덕분에 직접 수정 가능
},
decrement: (state) => {
state.value -= 1;
},
},
});
// 스토어 생성
const store = configureStore({
reducer: {
counter: counterSlice.reducer,
},
});
// 자동 생성된 액션 사용
store.dispatch(counterSlice.actions.increment());위 개요는 기술 학습을 돕기 위해 자동 생성된 일반 설명입니다. 정확한 사양과 최신 정보는 공식 문서를 확인하세요.
위 개념이 실제 프로젝트에서 어떻게 쓰였는지 보여줍니다.
법인 고객 신원확인(KYB)과 본인인증(eKYC)을 통합한 금융규제 준수 솔루션의 React 기반 웹 클라이언트
이 프로젝트에서의 Redux Toolkit 활용
글로벌 상태 관리(에러, 심사자 목록, 공지사항)
위 프로젝트들에서 같이 쓰인 다른 기술입니다.