클릭 후 새 구성 요소를 렌더링하고 추가 할 수 있습니까? 난 내가 JsWindow를 제거하려면 닫기를 클릭 아이콘 후에 나의 jsWindow 구성 요소렌더링 후 클릭 후 새 구성 요소를 추가하십시오.
render(){
return (
<div className="js-window">
{console.log(this.props)}
<Icon icon={close} className="closeBtn" size={24} onClick={(e)=>e.target.parentNode.parentNode.remove()}/>
{this.props.children}
</div>
)
}
렌더링하려면 내 달력 구성 요소
return (
<span
key={date.toString()}
className={"day" + (isToday ? " today" : "") + (isCurrentMonth ? "" : " different-month") + (date.isSame(selected) ? " selected" : "")}
onClick={()=>select(day)}>{number}</span>
);
onclick을 가지고있다.
오히려 _jsWindow_ 구성 요소 토글 모양을 만들기 위해 상태를 사용합니다. _calendar_ 구성 요소의 상태를 토글합니다. – devsourav