일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- python Django
- 넥스트js
- 희망
- Python Class
- 파이썬
- Kotlin 클래스 속성정의
- 도전
- Kotlin Class
- 좋은글
- Kotlin 조건문
- github
- Kotlin 클래스
- Python
- NextJs
- 클래스 속성
- Kotlin If
- 장고 가상환경
- 파이썬 제어문
- 파이썬 클래스
- git
- 파이썬 반복문
- 자바 기본타입
- activate 오류
- 다중조건문
- Variable declaration
- Kotlin else if
- 성공
- django virtualenv
- 파이썬 장고
- 강제 타입변환
- Today
- Total
목록전체 글 (127)
키모스토리

디렉토리 구조 (JavaScript 버전)/src├── app/│ ├── store.js # Redux store 설정│ ├── hooks.js # Custom hooks (useAppDispatch, useAppSelector)│├── features/ # 기능(도메인)별 상태 및 컴포넌트 관리│ ├── auth/ # 인증 관련 기능│ │ ├── authSlice.js # Redux Slice│ │ ├── authAPI.js # API 요청 관리 (RTK Query 또는 fetch/axios)│ │ ├── AuthPage.js # 관련 페이지 컴포넌트│ │ └── components/ # 관련 UI 컴포넌트│ │ ..

https://redux-toolkit.js.org/ Redux Toolkit | Redux ToolkitThe official, opinionated, batteries-included toolset for efficient Redux developmentredux-toolkit.js.org1. Redux Toolkit이란?Redux Toolkit(RTK)은 Redux의 공식 권장 도구로, Redux를 더 쉽고 효율적으로 사용할 수 있도록 도와줍니다.Redux의 기존 단점을 개선하여 보일러플레이트 코드 감소, 비동기 로직 간소화, 더 나은 개발자 경험을 제공합니다.주요 특징configureStore() : Redux 스토어 설정을 단순화createSlice() : 액션과 리듀서를 함께 정의 가능crea..

1. Flux 패턴이란?Flux는 Facebook이 만든 단방향 데이터 흐름(One-way Data Flow) 아키텍처 패턴으로, React 애플리케이션에서 상태 관리를 단순화하고 예측 가능하게 만드는 데 사용됩니다.🔹 특징단방향 데이터 흐름 유지명확한 역할을 가진 4가지 핵심 요소상태(State)를 중앙에서 관리애플리케이션의 예측 가능성을 높임2. Flux 패턴의 주요 구성 요소Flux는 총 4가지 핵심 요소로 구성됩니다.① Action (액션)사용자의 입력이나 외부 이벤트를 기반으로 발생하는 이벤트 객체예: 버튼 클릭, API 요청 응답📌 예제 (액션 생성 함수)const addTodo = (text) => { return { type: "ADD_TODO", payload: text ..

https://react-bootstrap.netlify.app/ React Bootstrap | React BootstrapThe most popular front-end framework, rebuilt for Reactreact-bootstrap.netlify.app 리액트 프로젝트 개발시 디자인 작업을 편리하게 해주는 프레임워크 설치npm install react-bootstrap bootstrap 사용방법1. App.js파일에 css import import 'bootstrap/dist/css/bootstrap.min.css'; 2. 디자인 요소가 필요한 js 파일에서 각각의 필요한 bootstrap 컴포넌트를 import 하여 사용import React from 'react';import Bu..

리액트 라우터 돔(React Router DOM)리액트 애플리케이션에서 페이지 간 이동(라우팅)을 쉽게 처리하기 위한 라이브러리입니다.이 라이브러리를 사용하면 리액트 앱을 여러 페이지처럼 구성하고, 각 페이지의 URL 경로를 정의할 수 있습니다.📌 SPA(Single Page Application)SPA는 기존 웹사이트와 다르게 한 개의 HTML 페이지에서 모든 작업을 처리하는 방식입니다.일반 웹사이트는 사용자가 새로운 페이지로 이동할 때마다 페이지 전체를 새로고침하지만, SPA는 필요한 부분만 업데이트합니다.이렇게 하면 속도도 빠르고 트래픽도 절약할 수 있습니다.📌 React Router 주요 패키지react-router : 웹과 앱 모두에서 사용할 수 있는 기본 라우터 라이브러리react-rout..

CSS in JS?CSS in JS는 스타일 정의를 CSS 파일이 아닌 JavaScript로 작성된 컴포넌트에 바로 삽입하는 스타일 기법입니다.기존에 웹사이트를 개발할 때는 HTML과 CSS, JavaScript는 각자 별도의 파일에 두는 것이 best practice로 여겨졌었습니다. 하지만 React나 Vue, Angular와 같은 모던 자바스크립트 라이브러리가 인기를 끌면서 웹 개발의 패러다임이 바뀌고 있습니다. 최근에는 웹 애플리케이션을 여러 개의 재활용이 가능한 빌딩 블록으로 분리하여 개발하는 컴포넌트 기반 개발 방법이 주류가 되고 있습니다. 따라서, 웹페이지를 HTML, CSS, JavaScript 3개로 분리하는 것이 아니라, 여러 개의 컴포넌트로 분리하고, 각 컴포넌트에 HTML, CSS,..