React에서 useRef Hook을 사용하는 방법

React에서 useRef Hook을 사용하는 실제 예

useRefReact 의 hook에 대한 간단한 설명 입니다.

이 기사에서는 일부 개발자, 특히 새로운 개발자와 React를 혼동하는 주제에 대해 설명합니다.

이 후크가 어떻게 작동하는지 명확하지 않은 경우 useRef의 후크를 사용하시겠습니까? 언제 사용해야 하나요? 이 기사는 당신에게 도움이 될 것입니다.

useRef 후크

는 useRef인수를 취하고 속성 객체를 반환 할 수있는 기능이다 current할당 된 값.

해당 값을 변경하려면 어떻게 합니까? 마찬가지로 쓰기 다음 val.current = “bar"때문 값은 변화한다 useRef, 변경 가능한 이 값도 노드 값으로 DOM 요소에 할당 될 수 있음을 의미한다.

이제 값 var.current이 변경되었지만 구성 요소는 여전히 동일할 것입니다. 이는 useRef구성 요소를 다시 렌더링하지 않지만 의 값을 인쇄하기 때문입니다 var.current.

값이 변경되었지만 구성 요소에 반영되지 않습니다. 이것은 컴포넌트를 다시 렌더링하지 않고도 DOM 요소의 컴포넌트 또는 속성 값을 변경할 수 있기 때문에 편리한 기능입니다.

DOM의 요소에 액세스

가장 일반적인 사용 방법 useRef은 DOM 요소에 액세스하는 것입니다. 이를 수행하는 방법 ref은 DOM 요소에 속성을 추가하는 것 입니다.

이렇게 하면 with 의 요소를 val.current가져오는 것과 같은 방식으로 요소에 액세스 하고 속성을 변경할 수 있습니다 getElementById.

위의 코드에서 클릭 이벤트가 발생하면 텍스트를 'Hola Mundo'로 변경하고 배경을 빨간색으로 변경하는 기능을 트리거하는 버튼을 추가했습니다.

요소를 다시 렌더링하지 않고 완벽하게 작동합니다.

결론

useRef후크, 당신이 볼 수 있으므로, 우리의 응용 프로그램의 성능과 상호 작용을 향상시키기 위해 구성 요소의 복잡한 동작을 수행 할 수 있습니다. 이 기사가 유용했기를 바랍니다. 읽어주셔서 감사합니다.

더 알아보기

Suggested posts

뇌졸중의 치명적인 결과 피하기: 가족의 여정에서 배우기 .

뇌졸중의 치명적인 결과 피하기: 가족의 여정에서 배우기 .

머리말 뇌졸중은 누구에게나 언제든지 닥칠 수 있는 의학적 응급 상황입니다. 뇌의 한 부분으로의 혈류가 중단되어 갑작스러운 뇌 기능 상실로 이어질 때 발생합니다.

노코드 혁명: Webflow, Framer, Bubble.io,

노코드 혁명: Webflow, Framer, Bubble.io,

이 놀라운 노코드 플랫폼의 미개발 잠재력을 활용하면서 스릴 넘치는 혁신과 성공의 여정을 시작하십시오. 뛰어난 여성 기업가인 Sapna에 대한 이야기를 들려드리겠습니다.

Related posts

전화번호만 있으면 누구나 추적 | OSINT 조사

전화번호만 있으면 누구나 추적 | OSINT 조사

OSINT 수사관, CTF 플레이어 또는 단순히 스팸 전화를 받는 사람일 수 있습니다. 광고에서 본 번호를 확인하려는 사람.

위협 사냥을 위한 OSINT 수집

위협 사냥을 위한 OSINT 수집

안녕하세요, 사이버 애호가 여러분! 위협 사냥 시리즈에 대한 OSINT에 다시 오신 것을 환영합니다. 첫 번째 기사에서는 OSINT에 대한 개요와 위협 사냥에서의 중요성에 대해 설명했습니다.

카우보이의 거짓말

거대 기업이 미국인에게 강력한 거짓을 판매하는 방법

카우보이의 거짓말

햇빛의 첫 번째 광선이 평원의 서리가 내린 풀을 비추는 서쪽 언덕의 눈부신 황금빛 아침입니다. 온화하고 거대한 새까만 앵거스 소 떼가 일출을 배경으로 윤곽을 그리며 다져진 길을 따라 모두가 잘 아는 지역으로 향합니다. 조식 바.

그 위협 아카이브: Vol 7 블랙 바스타

그 위협 아카이브: Vol 7 블랙 바스타

오늘날의 상호 연결된 세계에서 사이버 공격의 위협은 그 어느 때보다 만연해 있습니다. 사이버 범죄자와 국가 행위자는 지속적으로 취약점을 악용하고 귀중한 데이터를 도용하여 모든 규모의 조직에 상당한 위험을 초래합니다.