2017-09-18 11 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]

関連する問題