1
私は、ユーザーが小道具として渡された色を、選択して塗りつぶしを変更できるようにしたいReactでレンダリングする前に、プログラムでスタイルをスタイルに追加しますか?
render() {
return (
<object type="image/svg+xml" data="./src/img/test.svg" ref="svg">
</object>
)
}
として反応に私のSVGをレンダリングすることができますよ。レンダリングで返す前に、どのようにsvgのスタイルを変更できますか?
私はcomponentDidUpdate()でそれを変更する方法も調査しましたが、ここでDOMを操作するのは一般的なReactデザインパターンに反していると思います。