2017-09-18 2 views
1

SVG 요소를 여러 개의 포함 된 svg 요소와 함께 생성하고 반응 요소로 반환하는 가장 좋은 방법은 무엇입니까? 나는 다음과 같이 뭔가를 찾고 있어요 :React js - SVG를 동적으로 생성

let s1 = <circle cx="5" cy="5" r="10" stroke="green" strokeWidth="4" fill="blue" />; 

let s2 = <circle cx="50" cy="50" r="40" stroke="green" strokeWidth="4" fill="blue" />; 
let tl = s1 + s2; // Operator '+' cannot be applied to types 'Element' and 'Element'. 

return <svg>{tl}</svg>; 
+0

이 ' {s1} {s2}'이 (가) 작동합니까? –

+0

네,하지만 처음부터 svg elemnts의 번호를 모르겠습니다. 나는지도 방법을 지금 사용하는 것을 생각하고있다. ... – Anton

+1

'map'은 절대 작동 할 것이다. ' {svgArray.map (x => x)}'과 같은 것입니다. –

답변

0

가 배열을 렌더링 할 수있는 반응한다. 코드에서 변경하십시오 : let tl = [s1, s2].

관련 문제