본문 바로가기

반응형

전체 글

[React] React와 Redux : 상태관리의 강력한 조합 React는 사용자 인터페이스를 구축하는 데 매우 유용한 라이브러리입니다. 컴포넌트 기반의 아키텍처 덕분에 재사용성과 유지보수가 뛰어나죠. 하지만 React만으로는 복잡한 애플리케이션의 상태(state)를 관리하는 데 한계가 있습니다.여기서 Redux가 등장합니다. Redux는 애플리케이션의 상태를 효율적으로 관리하고 예측 가능한 상태 변화를 가능하게 해줍니다.Redux란 무엇인가?Redux는 JavaScript 애플리케이션의 상태 관리를 위한 라이브러리입니다. Redux 는 단일 상태 트리 (single state tree)를 유지하며, 상태의 변경은 순수 함수인 리듀서(reducer)에 의해 처리됩니다.Redux의 주요 개념을 이해하기 위해 세가지 기본 원칙을 알아보겠습니다.   1. 단일 진실의 원.. 더보기
[React] 기초문법 가이드 React는 Facebook에서 개발한 JavaScript 라이브러리로, 사용자 인터페이스(UI)를 구축하는 데 사용됩니다.이 글에서는 React의 주요 개념과 문법에 대해 알아보겠습니다.1. 컴포넌트 ( Components ) React 애플리케이션은 컴포넌트의 모음입니다. 컴포넌트는 UI의 독립적인 조작을 캡슐화하여, 재사용가능합니다. React의 컴포넌트는 함수형과 클래스형 두 가지로 나뉩니다.함수형 컴포넌트 ( Functionnal Components )함수형 컴포넌트는 단순한 JavaScript 함수로, 'props'를 받아서 React요소로 반환합니다.function Welcome(props) { return Hello, {props.name};} 클래스형 컴포넌트 ( Class Compon.. 더보기
[Oracle] 주민번호로 현재 나이를 구하자 프로젝트를 하다보면 종종 나이를 계산하는 경우가 생깁니다.보통은 현재일자에서 태어난 일자를 뺀 값으로 나이를 구하지만, 간혹 데이터상으로 생일데이터가 없고 주민번호가 있는 경우가 있습니다이 주민번호는 1900년대 태어난 기준에서는 별문제가 없었지만.(주민번호 앞자리 2자릴 떼어다가 '19'만 붙이면 되었다.)2000년대를 넘어서면서 그 이야기가 달라졌습니다. 주민등록번호 뒷자리번호의 첫번째 자리의 개념은 다음과 같습니다. 1: 1900 ~ 1999년에 태어난 남성2: 1900 ~ 1999년에 태어난 여성3: 2000 ~ 2099년에 태어난 남성4: 2000 ~ 2099년에 태어난 여성 위의 기준에 따라서 나이를 구하는 구해봅니다.     SELECT  TO_NUMBER(TO_CHAR(SYSDATE,'YY.. 더보기
[Eclipse Tips] #1. SVN Rollback 오늘도 아침에 출근해서, SVN을 통해 개발소스를 다운받고 로컬서버를 구동한다. 구동하는 시간이 좀 걸리는 터라, 가볍게 커피를 한잔 뽑으러 갔다왔다. 개발자의 필수 요소인 커피믹스는 언제나 먹어도 맛있다. 서버구동은 오류없이 되어, 개발상태를 확인하기 위해 개발페이지들을 확인했다. 이런. 공통코드를 가져오는 RFC호출에 문제가 생긴 듯하다. SAP에 접속해서 해당 RFC를 별도 실행하니 별 문제가 없이 돌아간다. 그렇다면, 오늘 아침에 받은 개발소스가 문제인 듯 한데, 이미 많은 소스를 받은 상태라 어느 파일에서 문제가 생겼는지 알지 못한다. 그래서 결국 Commit Rollback을 하기로 했다. 1. 프로젝트 최상단에서 마우스 오른쪽 버튼 클릭하여 메뉴를 호출한다. 그리고 Team 메뉴를 선택한다... 더보기

반응형