【问题标题】:Is it a good practice to name Flux actions in past tense?用过去时命名 Flux 动作是一个好习惯吗?
【发布时间】:2015-04-16 15:18:06
【问题描述】:

我想说动作命名应该始终反映实际发生的事情,而不是暴露实现细节。例如TODO_ITEM_ADDED 优于 ADD_TODO_ITEM。

【问题讨论】:

  • 您的示例将针对 2 个不同的操作。一个已经发生,另一个正在指导要添加的内容。我认为当您在代码中阅读它时,自然会觉得它是正确的。

标签: javascript reactjs flux


【解决方案1】:

大多数更新操作包含两个步骤:

  1. 将数据提供给接收项目(商店或网络服务或类似的东西)
  2. 对更新操作的结果做出反应

尤其是在使用异步 API 调用时,此模式对于防止用户界面冻结很有用。所以第一个动作将使用现在/将来时,第二个动作将使用过去时。

【讨论】:

    猜你喜欢
    • 2023-03-21
    • 2016-01-03
    • 1970-01-01
    • 1970-01-01
    • 2014-12-22
    • 2020-08-25
    • 2015-05-08
    • 2010-09-11
    • 1970-01-01
    相关资源
    最近更新 更多