Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- Spring CORS
- javascript 기초
- editor Quill
- javascript 함수
- react link
- Spring DTO
- react forwardRef
- step 테이블
- spring builder
- react quill custom
- 코드 중복제거
- Spring Entity
- react
- javascrpit 기초
- Spring JPA
- react Page
- spring
- JPA Insert
- 텍스트가 많은 경우
- react Quill
- Docker Windows 설치
- SpringBatch 스키마
- react react-router-dom v6
- springbatch
- Javascript
- react jsx if
- Spring Controller return
- JPA Update\
- springbatch chunk
- spring security
Archives
- Today
- Total
천천히 알아보는 코딩공부
[react] Hooks - useState, useEffect 본문
React에서 기본적으로 지원하는 Hooks
1. useState
컴포넌트의 state(상태)를 관리 할 수 있다.
상태에 따라, 다른 화면 출력
2. useEffect
렌더링 이후에 실행할 코드를 만들수 있다.
어떤 변수가 변경될때마다(의존성), 특정기능이 작동하도록 할 수 있다.
3. useContext
부모컴포넌트와 자식컴포넌트 간의 변수와 함수를 전역적으로 정의할 수 있다.
4. useReducer
state(상태) 업데이트 로직을, reducer 함수에 따로 분리 할 수 있다.
5. useRef
컴포넌트나 HTML 요소를 래퍼런스로 관리할 수 있다.
6. forwardRef
useRef로 만든 래퍼런스를 상위 컴포넌트로 전달할 수 있다.
7. useImperativeHandle
useRef로 만든 래퍼런스의 상태에 따라, 실행할 함수를 정의 할 수 있다.
8. useMemo, useCallback
의존성 배열에 적힌 값이 변할 때만 값,함수를 다시 정의할 수 있다. ( 재랜더링시 정의 안함 )
8. useLayoutEffect
모든 DOM 변경 후 브라우저가 화면을 그리기(render)전에 실행되는 기능을 정할 수 있다.
9. useDebugValue
사용자 정의 Hook의 디버깅을 도와준다.
useState, useEffect 예제
https://daeseok94.tistory.com/61
[react] 게시판 조회 및 Page 처리 - 라이브러리 사용 X
react pagination 라이브러리를 사용 하지 않고 규현한 소스다 오타가 있을수도 있다...ㅠ - Spring https://daeseok94.tistory.com/59 { if(page == 0) { window.alret("최초 페이지입니다.") } else { setPage(page -1); } }; //이후
daeseok94.tistory.com
'React > 기초' 카테고리의 다른 글
[React] jsx 반복문 / for 반복문 (0) | 2022.09.26 |
---|---|
[React] API 연동 - axios (0) | 2022.09.26 |
[react] react Event (1) - onClick (0) | 2022.08.10 |
[react] next.js 세팅하기 (0) | 2022.08.02 |
[React] Webpack 이미지 불러오기 (0) | 2022.07.06 |
Comments