• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    해결됨

디폴트 프롭스 관련 부분 질문드립니다.

22.04.11 22:53 작성 조회수 171

0

안녕하세요. 강의 잘 보고 있습니다.
다름 아니라 defaultProps 부분과 관련해서 여쭤보고 싶은 게 있어서요.
 
지금 강의에서는 props가 undefined으로 올 때 등을 대비해서 defaultProps을 지정해주시는데,
혹시 이 방법 말고 diaryList에 바로 디폴트 값(빈 배열)을 할당하면 안 될까요? (ex. {diaryList = []}) => {...} )
기본값 매개 변수로 지정할 수도 있을 것 같아서 여쭤봅니다.
아니면 혹시 차이점이 있을까요?
 
감사합니다!

답변 1

답변을 작성해보세요.

1

안녕하세요

강사 이정환입니다

 

네 그렇게 해 주셔도 기능상 문제가 되지는 않습니다

그러나 함수의 파라미터 라인이 길어지는 것은 가독성에 좋지 않기에

defaultProps 기능을 이용하시는 것을 추천드립니다.

Hyoeun Kim님의 프로필

Hyoeun Kim

질문자

2022.04.20

답변 감사합니다!