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 |
Tags
- 컨디셔널 렌더링
- react env
- ngrok설치
- rewrites
- ngrok실행
- typescript react
- There isn’t anything to compare
- dart 변수
- next.js css
- github io
- npm styled-reset
- nextjs .env
- styled components
- react typescript
- icon
- createGlobalStyle
- getModifierState
- input type=file
- API token
- CSS
- git lab
- nextjs
- bootstrap
- API 토큰
- fetch
- Git
- react
- github
- nextjs 설치
- SCSS
Archives
- Today
- Total
꾸준히 성장하는 개발자
[React Hooks] useRef 본문
useRef
- ref를 넘겨주면, 해당 dom element 를 current에 담아줌
- ref는 값이 바뀌어도 컴포넌트가 re-render 되지 않는다 -> 변수들의 값이 유지됨
cf) state변화 -> 렌더링 -> 컴포넌트 내부변수들 초기화 , Ref의 값은 유지된다.
- react에 의한 re-render가 아닌 실제 document에 존재하는 element를 직접 접근하여 수정
- react state로는 관리할 수 없는 경우에만 사용하는 것이 적절하다
사용방법
useRef 불러오기
const ref= useRef(value)
const ref = useRef(0);
console.log(ref);
console.log(ref)으로 불러보면 위처럼 나오는것을 볼수 있다.
그래서 안에 있는 값에 접근을 하고싶을때는
지정한 이름(ref) . current
로 접근하면 된다.
input 안의 값에 접근하여 버튼을 클릭하면 reset되는것을 진행해보자
'React' 카테고리의 다른 글
[React Hooks] useEffect( ) (0) | 2022.05.25 |
---|---|
[React Hooks] useMemo() / useCallback() / useMemo() ↔ React.memo() 차이 (0) | 2022.05.24 |
[React] React state 비동기성 (0) | 2022.05.20 |
[React 라이브러리] 상태 관리 라이브러리 Redux (0) | 2022.05.20 |
React with Typescript 설치 (0) | 2022.05.19 |