Thief of Wealth

Context API의 리렌더링을 해결하기 위한 방법으로는 무엇이 있습니까?

  1. React.memo나 useMemo와 같은 메모이제이션 최적화를 통해서, 값이 같은 경우 리렌더링이 일어나지 않게 할 수 있습니다.
  2. Context의 범위를 최소화 하여, 리렌더링의 범위를 축소하여 사용합니다.

보통 최적화는 최적화를 위한 비용 및 가독성 측면에서 좋지 않기 때문에, 사용할 경우 최대한 Context의 범위를 좁게 유지하여 리렌더링이 미치는 영향을 최소화하는 방식이 많이 사용되는 것 같습니다.

profile on loading

Loading...