title: React Intl FormattedNumber with the currency symbol before, not after
body: <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>