英语| 简体中文
你不需要

人们选择受欢迎的项目,通常不是因为它适用于他们的问题。
内容
软件包
JavaScript软件包
- 您(可能不)不需要Lodash/下划线 - 您可以使用本地 + ESLINT插件的JavaScript方法列表。
- 您不需要(可能)需要MOMM.JS-您可以用来替换Moment.js的日期-FN或本机功能列表。
- 您可能不需要Redux-如果您只是学习React,请不要让Redux成为第一选择。
- 您可能不需要React路由器 - Facebook上的大多数项目甚至都不使用它。
- 您可能不需要jQuery-如果您仅针对更多的现代浏览器,那么您可能不需要任何东西。
- 您可能不需要Axios-标准
window.fetch取得您需要的所有功能。 - 您可能不需要盖茨比 - 更简单的静态react堆栈
语言
- 您不需要JavaScript -CSS功能强大,没有JS可以做很多事情。
- 您可能不需要打字稿(或静态类型) - 毫无疑问,静态类型会感觉良好。咬成热釉甜甜圈感觉很好。但是对您真的有好处吗?
编程实践
- 您不需要循环 - 循环是胡扯。让我们拥抱全麦节目!
- 您可能不需要派生状态(React) - 作为一般规则,派生状态应谨慎使用。我们已经看到的所有派生状态问题最终都可以简化为无条件地从道具中更新状态,或者只要道具和状态与不匹配,则可以更新状态。
- 您可能不需要转移JavaScript - 换句话说,如果您将JavaScript转换为ES5,则您的代码不必要地大且缓慢地支持少数用户,这些用户可能会在您设法配置WebPack和Babel时可能会升级其系统!
各种各样的