次のコードを AngularJS から React に移植しています。
<div style="translate: translate({x}px, {y}px) scale({scale}) rotate({angle}deg)"}></div>
私は試した:
<div style="translate: translate({this.state.x}px, {this.state.y}px) scale({this.state.scale}) rotate({this.state.angle}deg)"}></div>
で失敗しましParse Error: Line X: Unexpected token }
た。
私が思いついた最高のものは次のとおりです。
<div style={{transform: "translate(" + this.state.x + "px, " + this.state.y + "px) \
scale(" + this.state.scale + ") \
rotate(" + this.state.angle + "deg)"}}></div>
量が多く" + this.state.XXX + "
てとても読みにくいです。
それを行うより良い方法はありますか?