0.

2024. 4. 30. 15:45· 프론트엔드/React

 

 

기존 DOM은 한 구석을 바꾸려면 화면 전체를 다시 불러와야 했지만 리액트/뷰는 가상 돔으로 바꾸고자 하는 부분만 건드릴 수 있다.

가상 돔은 2개가 있는데, 바뀌기 전 / 후로 나뉘어진다.

 

라이프사이클: 생명주기. 한 컴포넌트가 나타나고 사라지기까지의 과정

 

useEffect(() => { }, [ ]) :: {컴포넌트가 처음 실행됐을 때 이러한 것을 실행시켜주세요}

 

useEffect(() => { 

action

}, [ value1, value2 ]) :: value 변수가 변할 때 useEffect의 action함수를 실행해 주세요

 

useEffect(() => { 

return ( )

}, [ value1, value2 ]) :: 컴포넌트가 닫혔을 때 return 안에 있는 것을 실행해 주세요

 

useEffect: 컴포넌트의 생명주기에 따라 함수를 실행하는 것(열렸을 때 동작할 때 닫혔을 때 어떠한 동작을 시키는 것)

 

전역상태관리(필요할 때마다 불러다 씀)가 아닌 이상 본인의 컴포넌트 안에서만 실행됨

데이터(props)를 다른 컴포넌트에서 타 컴포넌트로 보내줄 때의 불편함을 해소하기 위해서 전역상태관리를 씀

보통 유저의 정보를 가지고 있음 보통 세션에 유저 정보를 담는데 리액트는 전역 컴포넌트에 넣음

그리고 api를 넣는 것도 하나의 훅으로 만들어놓고 다른 폴더에 불러오게끔 함 -> 재사용을 하기 위해서

 

ssoyul
ssoyul
ssoyul
저장고
ssoyul
전체
오늘
어제
  • 분류 전체보기 (46)
    • 백엔드 (3)
      • java (3)
    • 프론트엔드 (1)
      • React (1)
    • 문제 풀이 (29)
      • 자바 (29)
    • 쪽지 기능 (3)
      • 구현 (3)
      • 문제와 해결 (0)
    • 알림 기능 (1)
      • 구현 (1)
      • 문제와 해결 (0)
    • 가계부 + 다이어리 (2)
      • 환경 설정 (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

최근 댓글

최근 글

hELLO · Designed By 정상우.v4.3.0
ssoyul
0.
상단으로

티스토리툴바

단축키

내 블로그

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

블로그 게시글

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

모든 영역

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

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