文件名称:react-calendar:用React编写的简单灵活的事件日历
文件大小:3.34MB
文件格式:ZIP
更新时间:2024-04-01 10:37:52
react events calendar event-calendar TypeScript
React日历 针对React的100%测试覆盖率,响应速度和灵活的事件日历。 背景知识:在使用react-big-calendar多年之后,我决定创建自己的易于使用,易于定制的方法,并使用现代的React(不推荐使用的方法)。 npm install @zach.codes/react-calendar date-fns 基本用法 import { MonthlyBody , MonthlyCalendar , MonthlyNav , DefaultMonthlyEventItem , } from '@zach.codes/react-calendar' ; export const MyMonthlyCalendar = ( ) => { let [ currentMonth , setCurrentMonth ] = useState < Date> (
【文件预览】:
react-calendar-master
----.gitignore(54B)
----package.json(2KB)
----src()
--------Monthly()
--------Weekly()
--------index.tsx(173B)
--------shared.ts(256B)
--------tailwind.css(59B)
----postcss.config.js(83B)
----LICENSE(1KB)
----tsconfig.json(1KB)
----.github()
--------workflows()
----.eslintrc.js(66B)
----README.md(7KB)
----example()
--------package.json(577B)
--------tsconfig.json(438B)
--------index.html(342B)
--------.npmignore(24B)
--------index.tsx(1KB)
--------yarn.lock(263KB)
----storybook-static()
--------vendors~main.4abf29e4f956d5befb41.bundle.js.LICENSE.txt(3KB)
--------iframe.html(4KB)
--------runtime~main.6a9b04192e3176eff72a.bundle.js(3KB)
--------vendors~main.a929e9ffade578b84d8a.bundle.js.LICENSE.txt(3KB)
--------main.a929e9ffade578b84d8a.bundle.js.map(153B)
--------main.2d01924b12554c6c15af.bundle.js(973KB)
--------index.html(2KB)
--------runtime~main.a929e9ffade578b84d8a.bundle.js.map(169B)
--------runtime~main.a929e9ffade578b84d8a.bundle.js(3KB)
--------favicon.ico(32KB)
--------main.a929e9ffade578b84d8a.bundle.js(53KB)
--------vendors~main.a929e9ffade578b84d8a.bundle.js(2.41MB)
--------vendors~main.a929e9ffade578b84d8a.bundle.js.map(170B)
--------vendors~main.4abf29e4f956d5befb41.bundle.js(1.67MB)
----.storybook()
--------main.js(313B)
--------preview.js(242B)
----.npmignore(61B)
----stories()
--------Weekly.stories.tsx(2KB)
--------Monthly.stories.tsx(4KB)
--------dummyEvents.ts(1KB)
----docs()
--------vendors~main.4abf29e4f956d5befb41.bundle.js.LICENSE.txt(3KB)
--------vendors~main.d9365ce0176440e5693e.bundle.js.LICENSE.txt(3KB)
--------iframe.html(4KB)
--------main.d9365ce0176440e5693e.bundle.js(55KB)
--------runtime~main.6a9b04192e3176eff72a.bundle.js(3KB)
--------vendors~main.a929e9ffade578b84d8a.bundle.js.LICENSE.txt(3KB)
--------vendors~main.d9365ce0176440e5693e.bundle.js(2.41MB)
--------main.a929e9ffade578b84d8a.bundle.js.map(153B)
--------main.2d01924b12554c6c15af.bundle.js(973KB)
--------index.html(2KB)
--------runtime~main.a929e9ffade578b84d8a.bundle.js.map(169B)
--------runtime~main.a929e9ffade578b84d8a.bundle.js(3KB)
--------favicon.ico(32KB)
--------main.d9365ce0176440e5693e.bundle.js.map(153B)
--------runtime~main.d9365ce0176440e5693e.bundle.js.map(169B)
--------main.a929e9ffade578b84d8a.bundle.js(53KB)
--------vendors~main.a929e9ffade578b84d8a.bundle.js(2.41MB)
--------vendors~main.a929e9ffade578b84d8a.bundle.js.map(170B)
--------runtime~main.d9365ce0176440e5693e.bundle.js(3KB)
--------vendors~main.4abf29e4f956d5befb41.bundle.js(1.67MB)
--------CNAME(19B)
--------vendors~main.d9365ce0176440e5693e.bundle.js.map(170B)
----tsdx.config.js(360B)
----tailwind.config.js(336B)
----test()
--------setup.js(750B)
--------Monthly()
--------Weekly()
----yarn.lock(596KB)