前端变量名 vs 后端变量名

问题描述 投票:0回答:1

我正在为我的后端使用 supabase 创建一个 React 应用程序。当我创建表格时,supabase 说它是

recomended to use lowercase and use an underscore to separate words e.g. column_name
。但在前端我会把它用作
columnName
,所以这是否意味着我每次从
column_name
获取到
columnName
时都必须重命名它,或者每次插入时都以相反的方式重命名它?

例如,here是在获取数据时获取数据,所以我需要像上面所说的那样重命名它,还是有更好、更简单的方法来做到这一点,然后每次都重命名?

reactjs variables backend supabase
1个回答
0
投票

在区分大小写的语言(如 Javascript)中,使用驼峰式大小写(例如“camelCase”)是常见的约定。相反,在不区分大小写的语言中,例如 SQL(我猜无论 supabase 使用什么),您不能依靠大小写来区分单词,因此您必须使用“蛇形大小写”(例如“snake_case”)。

作为开发人员,您有两种选择。首先,您可以简单地忽略约定,并(例如)在数据库中使用驼峰式大小写。天不会塌下来,但有一天你可能会犯下与案件相关的严重错误。

第二个选项是编写(或从 Lodash 等库中获取)函数来转换为驼峰/蛇形大小写。

© www.soinside.com 2019 - 2024. All rights reserved.