728x90

REACT 4

React 함수 간단 정리

useState: 상태(state) 관리를 위해 사용되는 함수로, 함수 컴포넌트에서 상태를 추가하고 변경할 수 있게 해줍니다. useState 함수는 배열을 반환하며, 첫 번째 요소는 현재 상태 값이고, 두 번째 요소는 상태 값을 갱신하는 함수입니다. import React, { useState } from 'react'; function Counter() { const [count, setCount] = useState(0); const increment = () => { setCount(count + 1); }; return ( Count: {count} Increment ); } useEffect: 부작용(side effect) 처리를 위해 사용되는 함수로, 컴포넌트 렌더링 후에 실행됩니다. 주로 ..

React.js와 Node.js 개념 이해

React.js와 Node.js는 모두 JavaScript를 기반으로 한 오픈 소스 플랫폼이지만, 서로 다른 목적과 사용 방식을 갖고 있습니다. React.js: React.js는 사용자 인터페이스(UI)를 구축하기 위해 사용되는 JavaScript 라이브러리입니다. React.js는 Facebook에서 개발되었으며, 재사용 가능한 UI 컴포넌트를 구축하고 이들 컴포넌트를 조합하여 복잡한 UI를 만들 수 있게 도와줍니다. React.js는 가상 DOM(Virtual DOM)을 사용하여 UI 업데이트의 성능을 최적화하는데 중점을 둡니다. React.js의 주요 특징은 다음과 같습니다: 컴포넌트 기반: React.js는 컴포넌트 기반 아키텍처를 사용하여 재사용 가능하고 유지 관리가 용이한 UI 요소를 만들 ..

React 기초 문법

1. JSX: JSX는 JavaScript와 XML을 결합한 문법으로, React에서 UI 구성 요소를 작성하는 데 사용됩니다. JSX는 JavaScript의 확장 문법이며, 컴포넌트의 구조를 선언하는 데 도움이 됩니다. 예를 들면 다음과 같습니다: import React from 'react'; function App() { return ( Hello, React! This is a React component. ); } 2.컴포넌트: React에서 UI를 작성하는 기본 단위입니다. 컴포넌트는 재사용 가능하며, 독립적으로 동작할 수 있습니다. 컴포넌트는 함수 형태나 클래스 형태로 작성할 수 있습니다. import React from 'react'; function MyComponent(props) { ..

React, Node.js 간단 설명

React는 사용자 인터페이스(UI)를 구축하기 위해 사용되는 JavaScript 라이브러리입니다. Facebook에서 개발되었으며, 단일 페이지 애플리케이션(Single Page Application) 개발을 위해 주로 사용됩니다. React는 컴포넌트 기반 아키텍처를 기반으로 하며, 각 컴포넌트는 재사용 가능하고 독립적인 기능 단위로 작동합니다. 이로 인해 개발자는 애플리케이션을 작은 조각으로 나누어 개발하고, 이러한 조각들을 조합하여 전체 애플리케이션을 구축할 수 있습니다. React는 가상 DOM(Virtual DOM)을 사용하여 성능을 최적화하고, 데이터의 변화에 따라 효율적으로 UI를 업데이트할 수 있습니다. React는 다양한 플랫폼에서 사용될 수 있으며, 웹 애플리케이션 개발에 가장 많이 ..

728x90