2016-02-15 20 views
0

我目前正在爲我的一個項目使用ReactJs。由於我們在涉及ReactJs的組件方面都是這樣,所以我們如何在React應用程序中使用SVG/fallback?如何使用SVG和圖像回退與ReactJs?

我們是否爲每個SVG構建組件?或者您有不同的方式讓您的React用戶構建它們?我只是想用最佳實踐來接近它!

我會真的很高興,如果有人幫助:)

回答

0

看一看的material-ui library's approach to SVG support。他們有a SvgIcon component你應該能夠重用。他們的方法是在SvgIcon組件中分離出通用實現,然後使用individual component wrappers for each unique SVG icon

+0

感謝您的鏈接。所以這意味着最好的做法是將svgs包裝到它自己的組件中? – user3807940

+0

鏈接SVG文件的問題在於它們使用與React衝突的區分大小寫的標籤,因此您必須將路徑包含在JSX代碼本身內。爲了模塊化,最好將它們分開保存在自己的文件中。 – hazardous