반응형 React37 9. Hooks를 활용한 상태 관리 - 1 useState 훅을 이용한 상태 관리 React의 함수형 컴포넌트에서 상태를 관리하기 위해 useState 훅을 사용할 수 있습니다. 이번 포스트에서는 useState 훅의 개념과 활용 방법에 대해 알아보겠습니다. useState 훅 소개 useState 훅은 React 함수형 컴포넌트에서 상태를 추가하고 관리할 수 있는 기능을 제공합니다. 이를 통해 함수형 컴포넌트에서도 클래스형 컴포넌트와 마찬가지로 상태를 사용할 수 있습니다. useState 훅의 사용법 useState 훅은 배열을 반환하며, 배열의 첫 번째 요소는 현재 상태값이고, 두 번째 요소는 상태를 변경하는 함수입니다. 다음은 useState 훅을 사용하는 간단한 예시입니다. import React, { useState } from 'rea.. 2024. 2. 18. 8. 함수형 컴포넌트와 클래스형 컴포넌트 - 2 클래스형 컴포넌트의 개념과 생명주기(Lifecycle) 메서드 React에서 컴포넌트를 만드는 두 가지 방법 중 하나는 클래스형 컴포넌트입니다. 이번 포스트에서는 클래스형 컴포넌트의 개념과 생명주기 메서드에 대해 알아보겠습니다. 클래스형 컴포넌트의 개요 클래스형 컴포넌트는 ES6의 class 문법을 사용하여 React 컴포넌트를 정의하는 방식입니다. 다음은 간단한 클래스형 컴포넌트의 예시입니다. import React, { Component } from 'react'; class MyComponent extends Component { render() { return Hello, World!; } } export default MyComponent; 생명주기(Lifecycle) 메서드 클래스형 컴포넌트는.. 2024. 2. 18. 7. 함수형 컴포넌트와 클래스형 컴포넌트 - 1 함수형 컴포넌트의 장단점과 사용법 React에서 함수형 컴포넌트는 클래스형 컴포넌트와 함께 컴포넌트를 정의하는 주요 방법 중 하나입니다. 이번 포스트에서는 함수형 컴포넌트의 장단점과 사용법에 대해 알아보겠습니다. 함수형 컴포넌트의 개요 함수형 컴포넌트는 단순히 JavaScript 함수로 구성되어 있으며, 주어진 Props를 받아 UI를 렌더링하는 역할을 합니다. 다음은 함수형 컴포넌트의 기본적인 구조입니다. import React from 'react'; const MyComponent = (props) => { return ( Hello, {props.name}! ); }; export default MyComponent; 함수형 컴포넌트의 장단점 장점 간결함: 클래스형 컴포넌트보다 코드가 간결하고 읽.. 2024. 2. 18. 6. React의 기본 개념 - 4 Props와 State의 활용 Props와 State의 개념 React에서 Props(속성)와 State(상태)는 컴포넌트의 데이터를 관리하는 데 중요한 역할을 합니다. Props: 부모 컴포넌트에서 자식 컴포넌트로 전달되는 읽기 전용 데이터입니다. Props를 사용하여 컴포넌트 간에 데이터를 전달하고 외부에서 컴포넌트를 제어할 수 있습니다. State: 컴포넌트 내부에서 관리되는 데이터로, 컴포넌트의 동적인 동작과 상호작용을 구현할 때 사용됩니다. State를 변경하면 React는 자동으로 UI를 업데이트합니다. Props의 활용 Props는 컴포넌트 간의 데이터 전달에 사용되며, 다음과 같이 활용됩니다. Props 전달하기: 부모 컴포넌트에서 자식 컴포넌트로 데이터를 전달합니다. // ParentCo.. 2024. 2. 18. 이전 1 ··· 5 6 7 8 9 10 다음 반응형