Electron 에서 ipc 통신으로 전달받은 값을 react 에서 window.api.receive 로 수신하도록 코딩하였는데
사진처럼 여러번 중복 수신되는 문제가 생겼다.
원인은 데이터 수신 시 상태가 변화되어 렌더링 되면서, 수신부가 다시 새롭게 만들어져 여러개로 늘어나는 것이었다.
useEffect Hooks 를 사용해 처음 렌더링 될 때에만 생성되도록 설정해주어 최적화하였다.
'React' 카테고리의 다른 글
React 컴포넌트 위치에 따른 리렌더링(re-rendering) (0) | 2021.11.01 |
---|
댓글