강의

멘토링

커뮤니티

Inflearn Community Q&A

xxxxxxxxxx's profile image
xxxxxxxxxx

asked

[Renewal] Creating NodeBird SNS with React

Implementing the image

질문있습니다.

Written on

·

136

0

안녕하세요 제로초님.

nextjs를 사용하고 있습니다.

한페이지에서 조건부랜더링 조건이 많을때 어떻게 하면 효율적으로 코드를 적을 수 있는지 궁금합니다.

예를들어서

data === 'a' ? <A> : data === 'b' ? <B> : data === 'c' ? <C> :

....... data === 'j' ? <J> : null
10개 정도 되는 랜더링이 조건이 있을때 이런식으로 지금 작성하고 있는데 좀 더 효율적인 코드가 있을까요?
아님 구조를 바꿔야할까요?

expressreduxnodejsreactNext.js

Answer 1

0

zerocho님의 프로필 이미지
zerocho
Instructor

data === 이 공통된다면

obj = { a: x, b: x2, c: x3 } 처럼 미리 객체로 만들어놓고 obj[data] 하시면 됩니다.

xxxxxxxxxx님의 프로필 이미지
xxxxxxxxxx
Questioner

객체로 하면 props 전달은 불가한가요?

xxxxxxxxxx님의 프로필 이미지
xxxxxxxxxx
Questioner

value안에 넣으면 정상적으로 동작이 되는거 같습니다.

xxxxxxxxxx's profile image
xxxxxxxxxx

asked

Ask a question