在React中将状态属性添加到内联样式

los*_*193 5 css state styles reactjs

我有一个具有这样的内联样式的react元素:(缩短版本)

      <div className='progress-bar'
           role='progressbar'
           style={{width: '30%'}}>
      </div>
Run Code Online (Sandbox Code Playgroud)

我想用我的州的属性替换宽度,虽然我不太清楚如何做到这一点.

我试过了:

      <div className='progress-bar'
           role='progressbar'
           style={{{width: this.state.percentage}}}>
      </div>
Run Code Online (Sandbox Code Playgroud)

这甚至可能吗?

Ale*_* T. 13

你可以这样做

style={ { width: `${ this.state.percentage }%` } }
Run Code Online (Sandbox Code Playgroud)

Example