问题描述
如何让 setDay 函数在 typescript 中工作,这在 javascript 中工作正常,上下文应该只接收数字作为参数:
const SetScreen = React.createContext();
const { setDay } = useContext(SetScreen);
return (
<nav>
{programDays.map((days,idx) => {
return (
<button
key={days}
onClick={() => {
setDay(idx);
}}
>
</button>
);
})}
</nav>
);
};
export default Nav;
function App() {
const [day,setDay] = useState(0);
return (
<div className="App">
<SetScreen.Provider value={day}>
<Nav />
<DailySchedule day={day} />
</SetScreen.Provider>
</div>
);
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)