DEV Community · Show DEV8/16 16:1037 分
构建日期选择器获千次下载后发现的难题
I Built a Date Picker, Got 1,000+ npm Downloads, and Then Discovered the Hard Part
开发者分享了构建开源项目RollDate的经历,这是一个无依赖的JavaScript日期选择器,采用滚动优先交互模式。项目已超过1000次npm下载,并已上线Product Hunt。作者强调这不是成功故事,而是关于如何让小型开源工具被开发者发现的挑战。RollDate支持单选、范围选择、多选、日期时间选择、12/24小时制、自定义分钟步长、禁用日期、本地化、自定义格式、明暗主题、弹出和内联模式、高亮日期、事件点、范围预设、TypeScript定义和触觉反馈。1.1.0版本新增了API方法如goToDate、getValue和setValue。