我能够将我的svg渲染为
render () {
return (
<object type="image/svg+xml" data="./src/img/test.svg" ref="svg">
</object>
)
}
我希望用户能够通过选择颜色来更改填充,颜色作为道具传递。在渲染中返回之前,如何更改svg的样式?
我还调查过在componentDidUpdate()中更改它,但我认为它反对一般的React设计模式来操纵DOM。