【问题标题】:how can i change firstname/lastname to firstName/lastName in react? the problem is that it comes from the backend我如何在反应中将名字/姓氏更改为名字/姓氏?问题是它来自后端
【发布时间】:2021-12-03 22:36:05
【问题描述】:

后端示例 { “电子邮件”:“字符串”, “密码”:“字符串”, "firstName": "字符串", “姓氏”:“字符串” }

我正在使用文本输入:

     <TextInput 
           name='firstname'
           type='text'
           label='First Name'  
           placeholder='John'/>

【问题讨论】:

  • 是否要将对象的 keys 更改为 lowercase 而不是 camelCase
  • 我要camelCase
  • 您可以在接收到数据时更改键名。 stackoverflow.com/a/14592469/13563210
  • 客户端脚本不负责修复后端/业务逻辑。其次,所有小写和仅单词字符的字符串都没有提供任何可以猜测原始字符串值的数据。即使它可能很容易产生例如来自First Name label 值的firstName name 值永远不应该被欺骗走这条路。

标签: javascript reactjs input backend registration


【解决方案1】:

我的错误是在formik中,我写错了值名称

  <Formik 
    initialValues={{email: "", password: "", firstname: "", lastname: "", 
     passwordConfirm: ""}}
   >

**应该是**

<Formik 
        initialValues={
              {email: "", 
               password: "", 
             **firstName: "",** 
             **lastName:""**, 
         passwordConfirm: ""}}
       >

【讨论】:

    猜你喜欢
    • 2016-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-07
    • 2014-10-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多