2016-06-18 3 views
1

가 나는 사용자가 소품으로 전달되는 색상을 선택하여 채우기를 변경할 수 있도록하려면svg에 프로그래밍 방식으로 스타일을 추가 한 후 React로 렌더링합니까?

render() { 
    return (
     <object type="image/svg+xml" data="./src/img/test.svg" ref="svg"> 
     </object> 
    ) 
} 

으로 반응 내 SVG를 렌더링 할 수 있어요. 내가 렌더링에 반환하기 전에 어떻게 svg의 스타일을 변경할 수 있습니까?

나는 또한 componentDidUpdate()에서 그것을 조사해 보았지만 DOM을 조작하기 위해 일반적인 React 디자인 패턴에 반대한다고 생각한다.

답변

관련 문제