React hooks; useMemo vs useEffect + useState
99
박기남
작성한 질문수 1
0
type Props = {
value: { key: string };
};
export const useEffectAndStateTest = ({ value }: Props) => {
const [customValue, setCustomValue] = useState<{ key: string; name: string }>({ ...value, name: value.key });
useEffect(() => {
setCustomValue({ ...value, name: value.key });
}, [value]);
return { customValue };
};
export const useMemoTest = ({ value }: Props) => {
const customValue = useMemo(() => ({ ...value, name: value.key }), [value]);
return { customValue };
};
위 뒤 코드는 value라는 값을 내가 원하는 또 다른 형태의 값인 customValue라는 값을 바꾸어주는 코드입니다.
customValue 값을 바꾸는 방법이 구현하는데 useEffect와 useState를 이용하는 방법,
useMemo를 통해서 구현하는 방법이 있는데 각 방법의 장단점을 알고 싶습니다.
답변 0
L2_P12_priority_data_controller 코드 리뷰 부탁드립니다.
1
52
2
기존 미국주식 자동매매 프로그램과 같은 AWS 서버에서 돌리려고 할때
1
61
1
1- 피그마 기본 프레임 예제
1
53
2
강의 전체 수강 및 수료 관련
1
52
1





