1
가 나는 사용자가 소품으로 전달되는 색상을 선택하여 채우기를 변경할 수 있도록하려면svg에 프로그래밍 방식으로 스타일을 추가 한 후 React로 렌더링합니까?
render() {
return (
<object type="image/svg+xml" data="./src/img/test.svg" ref="svg">
</object>
)
}
으로 반응 내 SVG를 렌더링 할 수 있어요. 내가 렌더링에 반환하기 전에 어떻게 svg의 스타일을 변경할 수 있습니까?
나는 또한 componentDidUpdate()에서 그것을 조사해 보았지만 DOM을 조작하기 위해 일반적인 React 디자인 패턴에 반대한다고 생각한다.