- [Development]What is meant by the term “hook” in programming?2020년 07월 16일
- alpha brain
- 작성자
- 2020.07.16.:58
728x90반응형https://stackoverflow.com/questions/467557/what-is-meant-by-the-term-hook-in-programming
Essentially it's a place in code that allows you to tap in to a module to either provide different behavior or to react when something happens
다른 동작을 제공하거나 어떤것이 일어났을때 반응하기 위한 모듈로 활용하는 코드.
react에서는 함수형 컴포넌트에는 state 와 생명주기 함수가 없다.
hooks을 이용하여 state와 생명주기를 활용할수가 있는데, 그래서 이름이 hooks 인것이다.
import React, { useState, useEffect } from 'react'; const app = function() { const [count, setCount] = useState(0); // state in function componet useEffect(()=> { console.log("hello react hooks!"); },[]) // excute like life cycle function(componenetDidMount) in function componet return <div>hello react</div> }
어떤 기능을 사용할때 가져오는 코드 정도로 보면 될 것 같다.
728x90반응형'SOFTWARE DEVELOP > Development' 카테고리의 다른 글
[Development] Recursion과 memoization (0) 2020.06.29 [Development] CPU architecture 와 Apple silicon (0) 2020.06.24 [Development] Recursion (0) 2020.06.15 [Development] 80포트 요청시 다른 포트로 redirect 하기 (0) 2020.06.12 [Development] MVC 패턴 (0) 2020.05.26 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)