Skip to content

16,17장에서 만든 동시성 기본형과 같은 코드를 리액트에서 사용할 때 리랜더링 문제가 있지 않나요?! #58

@choseonghwan91

Description

@choseonghwan91

리액트 각 컴포넌트에서 필요할때마다 사용하기 위해서 재사용 가능한 코드를 만든거 같은데
Cut() 이나 Queue() 가 상태값이 바뀔때마다 리랜더린 되서 queue_items가 초기화 되거나, max 값 으로 가는 num_finished값이 초기화 될거 같은데
이런 비슷한 재사용 가능한 함수들을 만들 때 useMemo로 처리하시는지 궁금합니다.

아니면 다른 좋은 방법이 있을까요?
클래스로 만들어서 Static을 붙이면 괜찮았던거 같기도 한데 써본적은 없어서 이런경우에 어떻게 하시는지 궁금하네요.

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions