传播算子未在{... this.state.attributes}中起作用

时间:2018-08-06 07:45:39

标签: javascript reactjs spread-syntax

我正面临一个意外的令牌问题,因为...这在React中无法作为属性使用。

<button {...this.state.attributes}> Save </button>

在此范围内具有价值。 预先感谢。

关于, Shraddha Agrawal

1 个答案:

答案 0 :(得分:0)

甚至可能是错别字...这不是..this。见下文。

        import React, { Component } from 'react';
        import logo from './logo.svg';
        import './App.css';

        class App extends Component {

          state = {className:"button", style:{color: 'red'}}

          render() {
            return (
              <div>
                <h1>Hello World</h1>
                <button {...this.state}>Hello World</button>
              </div>
            );
          }
        }

        export default App;