2017-02-18 7 views

答えて

0

私のプロジェクトの一つで、私は次のようしている:

import * as Icons from 'material-ui/svg-icons'; 

をして、私はこの

let Icon = Icons[iconName]; 
return (
    <Icon /> 
); 

iconNameのようにそれをしたい任意のアイコンを使用することができますが、有効なアイコンである必要があります名。 あなたの例では、次のようになります。

+0

このソリューションは、ツリーの揺れを防ぎますか?ありがとう! :) –

+0

私はこのケースでは、すべてのアイコンをインポートしていると思います。あなたのインポートツリーへの参照があれば適用されません。(すべてのアイコンは最終バンドルに含まれます) – Mateusz

+0

doh!その後、それはno-goです... svgアイコンは〜4MBです:( –

関連する問題