【问题标题】:Best practice for naming redux action type description命名 redux 动作类型描述的最佳实践
【发布时间】:2018-07-05 15:20:24
【问题描述】:

目前使用的动作类型命名为 MY_ACTION_TYPE_1 = 'MY_ACTION_TYPE_1' 当它变得很长时,它变得完全不可读,因为它从 redux chrome 扩展中的视图中被切断了。命名值的最佳做法是什么?自然语言(即MY_ACTION_TYPE_1 = 'My action type 1')还是应该总是和上面的变量名一样?

如果我将动作类型名称值设置为与动作类型变量名称本身不同,是否有任何取舍或问题?

即下面,看一下自然语言的包装很好,而全大写的单词方法刚刚被切断。

【问题讨论】:

    标签: redux naming-conventions naming redux-actions


    【解决方案1】:

    您应该随意为您的操作类型赋予任何您认为最易于维护和提供信息的值。 Redux 本身并不关心值是什么,甚至不关心它是否是一个字符串。您只需要使它们足够不同,以便您的代码可以正确确定何时更新适当的状态,并提供足够的信息以方便调试您的应用程序。

    【讨论】:

      【解决方案2】:

      这里有关于 Redux 文档的简要说明:

      我们建议使用“域/操作”约定以提高可读性

      https://redux.js.org/style-guide/style-guide#write-action-types-as-domaineventname

      【讨论】:

        猜你喜欢
        • 2017-09-06
        • 2010-10-09
        • 2010-10-03
        • 2011-04-21
        • 2011-08-09
        • 1970-01-01
        • 2013-05-18
        • 2018-07-31
        • 2015-05-28
        相关资源
        最近更新 更多