为什么 redux 操作类型应该是大写?

tra*_*boy 7 redux

为什么 redux 中的操作类型应该是全部大写并带有下划线的字符串,是否有更深层的原因?

字符串只是字符串,对吗?为什么不使用动作创建者的名称(通常采用驼峰式命名)作为他们创建的动作的类型?

Gib*_*boK 3

常量的大写字母

这只是其他语言中也很常见的约定。

关于 redux 命名约定的有趣文章: https://decembersoft.com/posts/a-simple-naming-convention-for-action-creators-in-redux-js/