前端这么多轮子,大家是怎么找到好用的轮子的?

67 天前
 rowink

平时基本上是直接搜索找热门的轮子用,或着在 NPM 上筛选,其他的我只看到过 https://nodejstoolbox.com/ 有一个综合性的归类统计,但还是不能直观看到这些轮子的问题和优缺点,NPM 没有类似 issue 的讨论功能,找轮子全凭感觉。

问一下大家是怎么找轮子的,平时会把好用的轮子记下来,不过还是积累的很少。或着有没有类似推荐性质的网站,综合性统计也好,至少能有个参考

1472 次点击
所在节点    前端开发
14 条回复
chenliangngng
67 天前
轮子仓鼠症?其实每次想用你能用搜索引擎找到就行了,不必要记录的
rowink
67 天前
@chenliangngng 记录主要怕下次要用的时候忘了。。
Seria
67 天前
有啥需求直接搜,哪个热门用哪个
careme
67 天前
自己写轮子
mandex
67 天前
只用尽量少的轮子😂。
尽量减少外部依赖,只使用久经考验的库和框架。很多时候只需要一个很小的功能,但是引入了一个包,我觉得这种其实没必要。
依赖越多,越不可控。
gpt5
67 天前
就像下馆子,哪家人多去哪家。
Pencillll
67 天前
一般就直接搜 "js best XXX library" 然后到处看看,如果已经找到一个库那就在搜索框输入 "XXX vs",这样会把流行的库都自动补全出来
crocoBaby
67 天前
npm 热度前三,就之家拿来用了
rowink
67 天前
@mandex 这个确实,所以有些复杂的功能还是得用一些库,毕竟实现起来也是要时间的
VoiceEXONE
67 天前
框架焦虑症
epiloguess
67 天前
https://npmstats.com/ 最近在做一个类似的网站,不过还在早期,而且可能和你的需求不完全一致
rowink
66 天前
@epiloguess 这是你收集的清单吗,有趋势对比看起来不错,如果数据是动态获取的就更好了,先收藏了。

顺带建议主页 grid 改成双栏,这样更符合阅读,内容也不会太紧凑
epiloguess
66 天前
@rowink 是的,这个数据来自国内的 npmmirror ,淘宝镜像,后期再添加 npm 的。
不做动态获取,因为这个 api 返回的数据太大了,Next.js 缓存不了,不想从客户端发请求滥用 api ,考虑成本,使用场景,还是选择构建纯静态的,维护一个{"pkg":[tags]} json 就可以搞定,每个月定期更新。
类似的网站有,npm trends ,best of js ,说不定能满足你的需求。

我有考虑过引入时间成本,用 下载量/包创建后的时间 ,这样可以选择更新更好用的轮子,慢慢搞
rowink
65 天前
@epiloguess npm trends ,best of js 很有参考价值,感谢。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1023894

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX