React Intl FormattedNumber with the currency symbol before, not after
<p>I am using FormattedNumber from React Intl in a big React project that has the capability for many different languages.</p>

<p>Here is a Currency component I made so that I can easily insert a formatted currency into my views:</p>

<pre><code>import {FormattedNumber} from 'react-intl';

const Currency = (props) =&gt; {

    const currency = props.currency;
    const minimum = props.minimumFractionDigits || 2;
    const maximum = props.maximumFractionDigits || 2;
    return &lt;FormattedNumber
                    value={props.amount}
                    style="currency"
                    currency={currency}
                    minimumFractionDigits={minimum}
                    maximumFractionDigits={maximum}
    /&gt;;
};

export default Currency;
</code></pre>

<p>The component works great. And, it works as expected. In English - when <code>currency</code> is <code>GBP</code> - an amount is formatted as such:</p>

<pre><code>£4.00
</code></pre>

<p>In German - when <code>currency</code> is <code>EUR</code> - it's formatted as such:</p>

<pre><code>4,00€
</code></pre>

<p>However, I need to format the amount differently in a particular case. So, what I'm looking for is the Euro coming before the amount, like so:</p>

<pre><code>€4,00
</code></pre>

<p>Is this possible with FormattedNumber? I don't want to have to manually reformat the formatted number if I can avoid it.</p>