Avatar
반응 구성 요소가 있으며 프로필에 링크 할 것인지의 여부를 선택하는 옵션이 있습니다. 예를 들어 사용자 프로필에서 자신의 프로필에 연결하고 대신 사용자 지정 clickHandler
을 사용하려는 경우이 프로필을 프로필에 연결하지 않을 수 있습니다. if/else를 기본적으로 동일한 HTML로 if와 else 이외의 다른 방법으로 연결하는 것 외에 다른 좋은 방법이 있습니까?일부 HTML의 중간에 태그를 조건부로 포함 시키려면 어떻게해야합니까?
<div className={"Avatar Avatar--" + this.props.size} onClick={this.props.clickHandler}>
{if (this.props.link) {
<Link to="profile" params={{userId:this.props.user.id}}>
}
}
<img className="__avatarimage" src={this.props.user.avatar} />
{if (this.props.link) {
</Link>
}
}
</div>