The code bloat issue seems like a non-issue to me, as long as you use some kind of build step that inlines those svgs for you at build/deploy time rather than doing it manually for each SVG.
I use react-svg-inline combined with webpack to accomplish this.