将默认值放入 PHP API 或 javascript (Vue)

Put default values in PHP API or in javascript (Vue)

我有来自 API 的数据,可能如下所示:

return [
  'item1' => [
    'name' => 'hello',
    'description' => 'world'
  ],
  'item2' => [
    'name' => 'foo',
    'description' => 'foo'
  ]
];

在 Vue 中,我填充了更多数据,例如 equal 如果名称和描述包含相同的值则进行缓存。

简化后看起来像这样:

item1:
  name: hello
  description: world
  equal: false
item2:
  name: foo
  description: foo
  equal: true  

最初我不需要检查是否相等,但 Vue/Vuex 仍需要将其设置为默认值。否则它不会反应。

问题

我应该将 equal 设置为服务器端 (PHP) 还是客户端 (js/Vue) 的默认值?

这可能有争议,但我觉得一个,服务器或客户端应该更好,但哪个更好,为什么?

有明显的赢家吗?

@Chris G 说:

It's redundant information so shouldn't be part of network traffic, I guess? On the client, in other words.