クリック後に新しいコンポーネントをレンダリングして追加できますか?私は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