강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

민트클래식님의 프로필 이미지
민트클래식

작성한 질문수

[리뉴얼] React로 NodeBird SNS 만들기

간단한 style 객체 선언할 때 두 방법 중 어떤게 더 좋을지 질문 드립니다!

해결된 질문

작성

·

180

0

안녕하세요 제로초님!

간단한 css 적용할때, 아래 두 방법 중 어떤 방법이 더 좋을까요?

1번처럼 되도록 컴포넌트 내부에 작성하는 것이 좋을까요?

1 - Component 내부에서 style 객체를 useMemo로 감싸서 캐싱하기

export default function FollowList ({ header, data }) {
    const style = useMemo(() => ({
        marginBottom: 20,
    }), []);
 
   // ....
}

2- Component 외부에서 style 객체 선언하기

const style = {
    marginBottom: 20,
};

export default function FollowList ({ header, data }) {
    // ...

}

답변 1

1

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

2번 추천드립니다. 1번은 코드도 보기 좋지 않고 너무 지나친 최적화입니다.

민트클래식님의 프로필 이미지
민트클래식

작성한 질문수

질문하기