앞에서 삼항연산자를 사용해 HomeButton 값을 출력했습니다.
JSX안에서는 제어문을 사용할 수 없어서 삼항연산자를 사용했는데요.
이번엔 HomeButton은 원래대로 변경하고 if문을 사용해서 값을 출력할 값을 변경하도록 하겠습니다.
if문에 대한 사용법은 다음의 링크에서 확인 할 수 있습니다.
if문 사용방법다음과 같이 JSX 위에서 if문을 사용해 HomeButton값을 변경합니다.
import React from 'react'; import PropTypes from 'prop-types'; function Device( {name, ram, homeButton, touchID, faceID, cpu} ) { if (homeButton == true) { homeButton = "있음"; }else { homeButton = "없음"; } return ( <div> <h3>Name : {name}</h3> <h3>RAM : {ram}</h3> <h3>Home Button : { homeButton }</h3> <h3>TouchID : {touchID}</h3> <h3>FaceID : {faceID}</h3> <h3>CPU : {cpu}</h3> </div> ); } Device.defaultProps = { cpu : "cpu정보가 없습니다.", }; Device.propTypes = { name: PropTypes.string.isRequired, ram: PropTypes.number.isRequired, homeButton: PropTypes.bool.isRequired, touchID: PropTypes.string, faceID: PropTypes.string, }; export default Device;
제가 지금 다른곳에 정신이 팔려있는것 같습니다.
다음 강좌를 원하시면
아래의 요청하기 버튼을 눌러주세요.
댓글 0개
정렬기준