본문 바로가기

웹/프론트엔드

(7)
React 훅(Hooks) 기초: useState와 useEffect 사용법 가이드 React에서 훅(Hooks)을 사용하는 기본적인 방법은 다음과 같다. 훅은 함수형 컴포넌트에서 상태와 생명주기 기능을 사용할 수 있게 해준다. 가장 기본적인 훅은 useState와 useEffect이다.useState 훅useState 훅을 사용하여 상태 관리하기useState 훅을 사용하면 함수형 컴포넌트에서 상태를 관리할 수 있다. 다음 예시는 useState 훅을 사용하여 카운터를 구현한 것이다.import React, { useState } from 'react';const Counter = () => { // useState 훅을 사용하여 count라는 상태 변수와 setCount라는 상태 업데이트 함수를 선언한다. const [count, setCount] = useState(0); r..
Material-UI와 TypeScript로 React 프로젝트 세팅하기 Material-UI를 TypeScript와 함께 세팅하는 방법은 다음과 같다. Material-UI는 React 컴포넌트를 위한 인기 있는 UI 프레임워크로, TypeScript와 함께 사용하면 더 강력한 개발 환경을 제공한다.Material-UI와 TypeScript 세팅하기새로운 React 프로젝트 생성Create React App을 사용하여 TypeScript 프로젝트를 생성한다:npx create-react-app my-app --template typescriptcd my-appMaterial-UI 설치Material-UI와 필요한 종속성을 설치한다:npm install @mui/material @emotion/react @emotion/styled또는 Yarn을 사용하는 경우:yarn add..
React로 상태 관리하기: Context API와 useState 비교 React Context API와 useState 훅은 각각 다른 용도로 사용된다. useState는 컴포넌트 내부의 로컬 상태를 관리하는 데 사용되며, Context API는 여러 컴포넌트에서 전역적으로 공유되는 상태를 관리하는 데 사용된다. TypeScript를 사용하여 두 방법을 비교하며 예제를 통해 설명한다.useState와 Context API 비교useState 훅useState는 개별 컴포넌트 내부의 상태를 관리한다. 상태와 상태를 업데이트하는 함수를 반환한다.예제: useStateimport React, { useState } from 'react';const Counter: React.FC = () => { const [count, setCount] = useState(0); retu..
React + TypeScript 세팅하기 React와 TypeScript를 세팅하는 방법은 다음과 같다. TypeScript는 JavaScript의 슈퍼셋으로, 정적 타입을 추가하여 더 안정적인 코드를 작성할 수 있게 해준다.React + TypeScript 세팅하기Node.js 설치먼저, Node.js가 설치되어 있는지 확인한다. 설치되어 있지 않다면, Node.js 공식 웹사이트에서 설치한다.새로운 React 프로젝트 생성Create React App을 사용하여 TypeScript 프로젝트를 생성한다:npx create-react-app my-app --template typescriptcd my-app프로젝트 파일 구조 확인프로젝트가 생성되면 다음과 같은 기본 파일 구조를 확인할 수 있다:src: 소스 코드 디렉터리public: 정적 파일..
Next.js에 Tailwind CSS 세팅하기 Next.js에 Tailwind CSS를 세팅하는 방법은 다음과 같다. Tailwind CSS는 유틸리티-퍼스트 CSS 프레임워크로, 빠르고 효율적인 스타일링을 가능하게 한다.Next.js와 Tailwind CSS 세팅하기Next.js 프로젝트 생성먼저, Next.js 프로젝트를 생성한다:npx create-next-app my-nextjs-appcd my-nextjs-appTailwind CSS 설치Tailwind CSS와 필요한 종속성을 설치한다:npm install -D tailwindcss postcss autoprefixerTailwind CSS 초기화Tailwind CSS 설정 파일을 생성한다:npx tailwindcss init -p이 명령어는 tailwind.config.js와 postcs..
Next.js 세팅하기 / 설치 하는 법 Next.js를 설치하는 방법은 다음과 같다. Next.js는 React 기반의 프레임워크로, 서버 사이드 렌더링과 정적 사이트 생성을 지원한다.Next.js 설치하기Node.js 설치Next.js를 설치하려면 먼저 Node.js가 필요하다. Node.js가 설치되어 있지 않다면, Node.js 설치 하는 법을 참고하여 설치한다.설치 확인을 위해 터미널(또는 명령 프롬프트)을 열고 다음 명령어를 입력한다:node -vnpm -v새 프로젝트 폴더 생성터미널을 열고 새로운 프로젝트를 위한 디렉터리를 생성하고, 해당 디렉터리로 이동한다:mkdir my-nextjs-appcd my-nextjs-appNext.js 및 React 설치npm 또는 yarn을 사용하여 Next.js와 React를 설치한다. 여기서는 ..
Node.js 설치하는 법 Node.js를 설치하는 방법은 운영 체제에 따라 약간 다를 수 있지만, 여기서는 Windows, macOS, 그리고 Linux(Ubuntu)를 기준으로 설명한다.Windows에 Node.js 설치하기Node.js 공식 웹사이트 방문Node.js 공식 웹사이트에 접속한다.LTS 버전 다운로드홈페이지에서 "LTS" (Long Term Support) 버전을 다운로드한다. 이 버전은 안정적이며 대부분의 사용자에게 권장된다.설치 파일 실행다운로드한 설치 파일 (node-vxx.x.x-x64.msi)을 실행한다.설치 마법사 진행설치 마법사의 안내에 따라 진행한다. 기본 설정을 사용하면 된다.라이선스 계약에 동의하고, 설치 위치를 선택한다. 기본 위치를 사용하는 것이 좋다.환경 변수 설정설치 프로그램이 자동으로 ..

728x90