代码之家  ›  专栏  ›  技术社区  ›  TitelDoe

通过解构对象添加的默认JSX道具

  •  1
  • TitelDoe  · 技术社区  · 7 年前

    此语法是否正确:

    {
       ...
       const someObj = { 
           className: 'something', 
           ref: input => this.inputRef = this,
           another: 'something'
       }
    
       render() { return <input { ...someObj } />; }
    }
    

    或者我应该把那些道具( className ref )直接在输入字段上。

    非常感谢。

    1 回复  |  直到 7 年前
        1
  •  0
  •   T.J. Crowder    7 年前

    如果你想那样做,那很好。您没有更改范围或任何内容,所以 this 会没事的。