# useCallback

23개의 포스트
post-thumbnail

[React] useMemo(), useCallback(), useRef()

회사에서 앱을 출시하게 되면서 기존 Vue로 웹 개발을 진행함과 동시에 RN 앱 개발도 맡게 되었습니다. 기존에 React로 프로젝트도 진행해보고, 인턴십도 진행해본터라 오랜만에 리액트를 다시 시작하게 되어 기대 반 설렘반으로 앱 개발을 시작하게 되었습니다. 기존 R

2021년 5월 2일
·
0개의 댓글
post-thumbnail

TIL DAY.49 [React] useMemo & useCallback

회사에서 프로젝트를 진행하며 중첩필터를 구현하는 과정에서 처음에는 별거 아닌 것처럼 느껴졌지만 프로젝트가 커질수록 실제로 메모리를 많이 잡고, api요청을 중첩해서 보내는 현상이 일어났다.여기서 말하는 중첩 필터란,1\. api요청을 통해 필터의 리스트를 받아온다.2\

2021년 4월 18일
·
0개의 댓글
post-thumbnail

[TIL] React Hook React.memo란?

React.memo 바로 이전 포스팅에서 useCallback에 대해 알아봤습니다. useCallback은 최적화된 자식 컴포넌트에 콜백 함수를 내려줄 때 유리하다. 라고 하는데 정확히 어떻게 작동하는지 React.memo와 함께 알아보겠습니다. React 리렌더링

2021년 4월 9일
·
0개의 댓글

[React] useCallback / useMemo

본 글은 리엑트 공식 문서를 참고했습니다.

2021년 4월 6일
·
0개의 댓글

useCallback, 렌더링 성능을 최적화하는 함수

useCallback의 첫 번째 파라미터에는 생성하고 싶은 함수를 넣고, 두 번째 파라미터에는 배열을 넣으면 된다.두 번째 파라미터에 넣는 배열에는 어떤 값이 바뀌었을 때 함수를 새로 생성해야 하는지 명시해야 한다.만약, 비어있는 배열을 넣게 되면 컴포넌트가 렌더링될때

2021년 3월 12일
·
0개의 댓글
post-thumbnail

[TIL]React Hooks - useCallback

useCallback 개념 useCallback은 함수를 메모이제이션(memoization)하기 위해 사용되는 hook이다. 해당 함수는 2개의 인자를 받게 되는데 첫번째 인자는 넘어온 함수, 두번째인자는 의존성 배열을 받는다. ✨ 메모이제이션은 컴퓨터 프로그램이

2021년 3월 8일
·
0개의 댓글
post-thumbnail

React-hooks

기존의 class component는 호출이 한번 되면 맴버변수 또한 호출된 처음을 제외하고는 다시 호출 되지 않는다. 데이터 변화에 따라 랜더 함수만 여러번 호출되고, 맴버변수는 일회성 호출이다. 그러나 function Component는 호출이 되면 함수 전체가 데

2021년 3월 1일
·
0개의 댓글

useCallback 알아보기

https://dmitripavlutin.com/dont-overuse-react-usecallback/이 글을 읽고 제 나름대로 번역한 글입니다.useCallback은 함수를 메모이제이션 하는 것이다.어떤 사람이 물었다고 한다. '우리 팀 어떤분은 모든 함수

2021년 2월 8일
·
0개의 댓글
post-thumbnail

TIL. React - Basic 개념 정리(4)

👩🏻‍💻 면접 기출 문제를 준비하면서, React를 이해할 때 반드시 필요한 기본 개념들들 추가로 정리해보았다. Class ComponentFunction Componentfunction component이기 때문에 변수 선언하는 const를 붙여주었고, this

2021년 1월 27일
·
0개의 댓글
post-thumbnail

React Hook + API

함수 컴포넌트의 핵심인 Hook와 API 몇 가지를 정리했습니다.

2021년 1월 19일
·
0개의 댓글
post-thumbnail

React Hooks 이해하기 (2)

앞서 살펴본 기본적인 3가지 hook 이외에도 React에는 다양한 hook이 존재한다. useReducer useState와 역할은 비슷한데, useState가 제공하는 기능 이외에도 상태 업데이트 로직을 외부 함수로 분리할 수 있는 기능을 제공한다. 그래서 상태를

2021년 1월 18일
·
0개의 댓글
post-thumbnail

#4 Today I Learned - 21.01.08

react : 기초 복습 ❗️ react : useCallback, useMemo

2021년 1월 9일
·
0개의 댓글
post-thumbnail

useMemo, useCallback

useState, useEffect, useRef만 알지말고 useMemo, useCallback도 알아보자.const memoizedValue = useMemo(() => expensiveWork(num), \[num]) 이런식으로 useMemo는 두번째 인자에오는

2021년 1월 5일
·
0개의 댓글
post-thumbnail

[React] 9. react-hooks(useMemo, useCallback, useContext)

이어서 hooks API를 보도록 하겠습니다.useMemo는 하나의 상태값을 변경하였을 때 해당 컴포넌트가 다시 랜더링이 될때 불필요한 작업들을 하는경우가 발생합니다.전에 했던 Hooks를 사용한 예제를 통해 설명드리겠습니다.Hedaer.jsxcount 함수에 log

2020년 10월 20일
·
0개의 댓글
post-thumbnail

React - velopert html 정리(2)

(본 글은 Velopert님의 https://react.vlpt.us/ 를 정리한 내용입니다.): class형 컴포넌트에서 componentDidMount, componentDidUpdate와 같은    lifeCycle을 hooks에서는 useEffect로

2020년 10월 2일
·
0개의 댓글

React - useMemo, useCallback

함수형 컴포넌트는 그냥 함수입니다. 함수형 컴포넌트는 단지 jsx를 반환하는 함수입니다.컴포넌트가 렌더링 된다는 것은 누군가가 그 함수(컴포넌트)를 호출해서 사용하는 것을 말합니다. 함수가 실행될 때마다 내부에 선언되어 있던 표현식(변수, 또다른 함수)도 매번 다시

2020년 8월 10일
·
0개의 댓글
post-thumbnail

[React]Hooks - useCallback

[React]Hooks - useCallback

2020년 7월 29일
·
0개의 댓글

React Hooks #8 useMemo(), useCallback()

메모이제이션(memoizaition) \- 컴퓨터 프로그램이 같은 계산을 반복할 때, 이전 계산값을 메모리에 저장하여 반복수행 제거, 실행속도를 빠르게 하는 기술 \- React.memo()사용. (ToastUI - React.memo() 현명하게 사용하기)

2020년 7월 13일
·
0개의 댓글

[TIL] useCallback

버튼을 눌렀을 때 onClick 이벤트에 nextHandler라는 함수가 실행 되도록 했다. 그리고 위의 방법 처럼 nextHandler 함수에 props.history를 이용해 Input 태그에서 입력 받은 값을 state로 넘겨줄 수 있다.

2020년 6월 14일
·
0개의 댓글
post-thumbnail

React hook 2

useReducer 리듀서는 현재 상태, 그리고 업데이트를 위해 필요한 정보를 담은 액션값을 전달받아 새로운 상태를 반환하는 함수이며 새로운 상태를 만들 때는 반드시 불변성을 지켜주어야 한다. useCallback 함수를 기억해서 다시 렌더링될 때 해당 함수가 생성되

2020년 4월 26일
·
0개의 댓글