- 《架构师》2020年8月
- InfoQ中文站
- 631字
- 2020-11-18 17:49:31
打破循环
不断改进并提供一个更好的新版本已经成为我们这个行业的基因。我们总是非常迫切地希望制定更高效、更简单、更巧妙、更健壮的解决方案。违背不断学习和进步的理念,就会走到现如今一切人和事的对立面。我现在不打算走这条路,但是如果你想在将来听到更多关于这方面的信息,可以考虑订阅这份简报。
学习新东西的想法是好的,我同意这一点,但是你应该多久学习一次呢?看看JavaScript的世界吧,这里经常会出现新的想法、博文、库、框架和某个不知名的新玩意。当它变得越来越流行,人们很快就会尝试采用它。我并不是说你不应该采用新的东西,也不是说你不应该考虑解决方案的不同方法,完全不是!我的意思是,降低下频次。
让我们更加务实点。我以前使用过axios,它非常棒。你可以适当地测试它,它获得了广泛的支持,有很多的点赞(GitHub星),等等。然后,我看到一篇博文,它告诉你替换axios并开发自己的获取逻辑。
在读了这篇文章的标题“用一个简单的自定义fetch包装器替换axios”之后,你会从头开始思考这个问题,质疑自己的选择。
我不会详细探讨你是否应该按照这篇博文所说的那样做,那篇文章本身就很好地做到了这一点。我可以帮你做基本的决定。你现在对axios满意吗?如果答案是肯定的,那么最好不要考虑替代它。对你或你的团队来说,axios会带来困难吗?如果答案是肯定的,那么就按照博文所说的去做,看看效果如何。
简而言之:不要轻信炒作。试着去“感受”什么对你有效,然后再去做。试着不要盲目跟随那些炫技的新推文、博客文章、Hacker News热文、你应该或不应该做什么的热门话题标签。