본문 바로가기

반응형

전체 글

[React] React로 할 일 관리 앱 만들기: 5장 - 필터링과 통계 안녕하세요! 이번 포스트에서는 우리의 할 일 관리 앱에 할 일 필터링 기능과 통계를 표시하는 기능을 추가해 보겠습니다.1. 할 일 필터링 기능 구현먼저 TodoList 컴포넌트에 필터링 기능을 추가해 보겠습니다.import React, { useState, useEffect } from 'react';function TodoList() { const [todos, setTodos] = useState(() => { const savedTodos = localStorage.getItem('todos'); return savedTodos ? JSON.parse(savedTodos) : []; }); const [inputValue, setInputValue] = useState(''); c.. 더보기
[React] React로 할 일 관리 앱 만들기: 4장 - 할 일 수정과 데이터 저장 안녕하세요! 이번 포스트에서는 우리의 할 일 관리 앱에 할 일 수정 기능을 추가하고, 로컬 스토리지를 사용하여 데이터를 저장하는 방법을 알아보겠습니다.1. 할 일 수정 기능 구현먼저 TodoList 컴포넌트에 할 일을 수정하는 기능을 추가해 보겠습니다.import React, { useState } from 'react';function TodoList() { const [todos, setTodos] = useState([]); const [inputValue, setInputValue] = useState(''); const [editingId, setEditingId] = useState(null); // ... 이전 코드 ... const handleEdit = (id, newText) .. 더보기
[React] React로 할 일 관리 앱 만들기: 3장 - 할 일 삭제와 완료 기능 안녕하세요! 이번 포스트에서는 우리의 할 일 관리 앱에 할 일 삭제와 완료 표시 기능을 추가해 보겠습니다.1. 할 일 삭제 기능 구현먼저 TodoList 컴포넌트에 할 일을 삭제하는 기능을 추가해 보겠습니다.// src/components/TodoList.jsimport React, { useState } from 'react';function TodoList() { const [todos, setTodos] = useState([]); const [inputValue, setInputValue] = useState(''); // ... 이전 코드 ... const handleDelete = (id) => { setTodos(todos.filter((todo) => todo.id !== id.. 더보기
[React] React로 할 일 관리 앱 만들기: 2장 - TodoList 컴포넌트 생성 안녕하세요! 이번 포스트에서는 TodoList 컴포넌트를 생성하고 기본적인 할 일 목록 기능을 구현해 보겠습니다.1. TodoList 컴포넌트 생성먼저 src 폴더 안에 components 폴더를 만들고, 그 안에 TodoList.js 파일을 생성합니다.// src/components/TodoList.jsimport React, { useState } from 'react';function TodoList() { const [todos, setTodos] = useState([]); const [inputValue, setInputValue] = useState(''); return ( 할 일 목록 {/* 여기에 입력 폼과 목록이 들어갈 예정입니다 */} );}ex.. 더보기
[React] React로 할 일 관리 앱 만들기: 1장 - 프로젝트 설정 안녕하세요! 이 블로그 시리즈에서는 React를 사용하여 할 일 관리 앱을 만드는 과정을 단계별로 살펴보겠습니다. 첫 번째 포스트에서는 프로젝트 설정과 기본 구조를 만드는 방법을 알아보겠습니다.1. Node.js 설치먼저, Node.js가 설치되어 있어야 합니다. Node.js 공식 웹사이트에서 다운로드하여 설치할 수 있습니다.2. Create React App 사용하기React 프로젝트를 쉽게 시작할 수 있도록 Create React App을 사용하겠습니다. 터미널에서 다음 명령어를 실행하세요:npx create-react-app todo-appcd todo-appnpm start이 명령어들은 새로운 React 프로젝트를 생성하고, 해당 디렉토리로 이동한 뒤, 개발 서버를 시작합니다.3. 프로젝트 구조.. 더보기
[Oracle] 오라클 패키지 프로시저 테스트: 완벽 가이드 오라클 데이터베이스를 사용하는 개발자라면 패키지 프로시저를 효과적으로 테스트하는 방법을 아는 것이 중요합니다. 이 블로그 포스트에서는 오라클 패키지 프로시저를 테스트하는 다양한 방법과 팁을 소개합니다.1. 기본 테스트 절차오라클 패키지 프로시저를 테스트할 때 일반적으로 다음과 같은 단계를 따릅니다:테스트 환경 설정패키지 컴파일테스트 케이스 작성프로시저 실행결과 확인오류 처리 테스트성능 테스트2. 파라미터 설정 및 테스트 방법2.1 익명 PL/SQL 블록 사용가장 간단한 방법은 익명 PL/SQL 블록을 사용하는 것입니다.DECLARE v_param1 VARCHAR2(50) := 'Test Value'; v_param2 NUMBER := 100; v_result VARCHAR2(100);BEGIN v.. 더보기
[Oracle] 오라클 데이터베이스의 병렬 처리: 상세 가이드 오라클 데이터베이스의 병렬 처리는 대용량 데이터를 효율적으로 처리하기 위한 핵심 기능입니다. 이 블로그에서는 오라클 병렬 처리의 개념, 작동 방식, 구현 방법, 그리고 최적화 전략에 대해 자세히 알아보겠습니다.병렬 처리란?병렬 처리는 하나의 작업을 여러 개의 작은 작업으로 나누어 동시에 수행하는 기법입니다. 오라클에서는 이를 통해 대규모 데이터 처리, 쿼리 실행, 데이터 로딩 등의 작업을 더 빠르게 수행할 수 있습니다.병렬 처리의 이점성능 향상: 작업 시간을 크게 단축할 수 있습니다.리소스 활용: 여러 CPU와 I/O 리소스를 효율적으로 활용합니다.확장성: 하드웨어 자원 증가에 따른 선형적인 성능 향상을 기대할 수 있습니다.병렬 처리의 작동 방식작업 분할: 큰 작업을 여러 개의 작은 작업으로 나눕니다.병.. 더보기
[Oracle] 오라클 데이터베이스의 파티셔닝: 상세 가이드 오라클 데이터베이스에서 파티셔닝은 대용량 테이블과 인덱스를 관리하기 위한 강력한 기능입니다. 이 블로그에서는 오라클 파티셔닝의 개념, 유형, 이점, 그리고 구현 방법에 대해 자세히 살펴보겠습니다.파티셔닝이란?파티셔닝은 대규모 테이블이나 인덱스를 더 작고 관리하기 쉬운 단위(파티션)로 나누는 기법입니다. 각 파티션은 독립적으로 관리될 수 있으며, 자체적인 이름을 가지고 있고, 고유한 저장 특성을 가질 수 있습니다.파티셔닝의 이점가용성 향상: 개별 파티션의 유지보수가 가능하여 전체 테이블의 가용성이 향상됩니다.성능 개선: 쿼리가 관련 파티션만 스캔하므로 성능이 향상됩니다.관리 용이성: 대용량 데이터를 더 작은 단위로 관리할 수 있습니다.백업 및 복구 효율성: 파티션 단위로 백업 및 복구가 가능합니다.파티셔닝.. 더보기

반응형