【发布时间】:2020-10-24 07:10:54
【问题描述】:
我需要你的帮助。 我在反应大日历中有一个自定义事件,里面有一个按钮。当我单击按钮时,我想将值传递给日历组件。
我不知道该怎么做。你能帮助我吗?谢谢!
export const Schedule = (params) => {
const [value, setValue] = useState(null);
const onClickHandler = (e) => {
e.preventDefault();
setValue("aaa");
};
return (
<Calendar
components={{event.CustomEvent}}
eventPropGetter={(event) => ({
style: {
borderLeft: "5px solid",
display: "block",
},
})}
events={events}
/>
)
}
还有事件组件
const EventComponent = (props) => {
const BtnChangeValue = () => {
return (
<>
<button onClick = {setValue("this should change value from Calendar")}></button
</>
);
};
return(
<>
<div>aaaaaa</div>
<BtnChangeValue onClick={????} />
<div>eeeee</div>
</>
)
}
【问题讨论】:
标签: reactjs react-hooks setstate custom-events react-big-calendar