Totally 개발자

Totally 개발자

반응형
  • 분류 전체보기 (207)
    • 소개 (1)
    • 프론트엔드개발 (40)
      • HTML&CSS (4)
      • JavaScript (13)
      • Angular (4)
      • React (13)
      • React & Typescript & Webpac.. (6)
    • 백엔드&클라우드 (4)
      • Node.js (1)
      • PHP (2)
      • Cloud (1)
      • ELK Stack (0)
    • 모바일어플개발 (117)
      • Flutter (75)
      • Flutter 실전어플 개발 (15)
      • Flutter Tips (20)
      • Flutter Windows App Tips (3)
      • Flutter & Agora 연동 (3)
      • Kotlin (1)
      • Swift (0)
    • 프로그램개발 (2)
      • WinForms C# (2)
    • 프로젝트관리 (1)
      • Docker (1)
      • Git, Github (0)
      • Jira, Confluence (0)
      • Notion, Slack, Trello (0)
    • 알고리즘 (15)
      • 프로그래머스 알고리즘 공부 (15)
    • 데이터베이스 (12)
      • MySQL (5)
      • MongoDB (3)
      • Firebase (4)
    • 네트워크 (0)
      • 프로토콜 (0)
      • 네트워크개념 (0)
    • 데이터분석&마케팅 (14)
      • Google Analytics 4 (12)
      • Amplitude (0)
      • Facebook(Meta) Pixel (0)
      • Tiktok Pixel (0)
      • Appsflyer (2)
    • 개념&용어 (0)
      • 프로그래밍용어 (0)
    • OS (1)
      • 리눅스(Ubuntu 24) (1)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

Totally 개발자

컨텐츠 검색

태그

JavaScript HTML 플러터 Flutter GA4 Google Analytics 4 상태관리 MySQL 데이터베이스 크로스플랫폼 자바스크립트 앱개발 리액트 foreach 프로그래머스 파이어베이스 map Firebase 쇼핑몰앱개발 REACT

최근글

댓글

공지사항

아카이브

useReducer(1)

  • [011] 리액트 (React) 배우기 - useReducer Hook 사용

    안녕하세요~ totally 개발자입니다. useReducer Hook 오늘은 useReducer 훅에 대해 살펴보겠습니다. 사실 useReducer는 useState랑 용도는 같으나 더 복잡한 로직을 처리하기 위해 사용된다고 보시면 되며 예제를 위해 div 박스를 상하좌우로 버튼을 클릭해서 움직일 수 있는 코드를 작성해보도록 하겠습니다. Step 1: 먼저 컴포넌트에 Direction.js 파일을 생성후 다음처럼 useReducer를 import 하시고 reducer 함수를 작성해줍니다. reducer에는 state 변수(업데이트할 변수명)와 action이 인자로 전달됩니다. 이것을 보통 switch를 활용하고 여기에서는 action.type (변경 가능)을 사용하여 스위치로 조건문을 만들어서 retur..

    2023.03.01
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.