14 hours ago
- 作者之前主张使用'let'而非'const'的文章引发了争议,多数人倾向于尽可能使用'const'。
- 偏好'const'的理由包括:减少心智负担、防止重新赋值导致的错误、教授不可变性概念,以及检测如React Hooks中无意义的赋值。
- 反对的理由包括:丢失意图表达、与不可变性混淆、避免使用'let'的压力导致代码别扭,以及在实际中重新赋值很少引发错误。
- 作者总结称自己并不在意,并建议遵循现有代码库的约定,使用linter自动化决策,并删除任何烦人的lint规则。
共 1 篇