title: React Native language change doesn't affect immediately
body: <p>I'm using <code>react-native-i18n</code> in my project. After changing language to Arabic all text data are automatically aligned to the Right side of the screen properly. But all other components like Icons are aligning only after re-opening the app. </p>
  
  <pre><code>export function langSet(type){
      if(type == "en"){
      I18n.locale = type;
      const currentLocale = I18n.currentLocale();
      }else{
          I18n.locale = type;
          const currentLocale = I18n.currentLocale();
          ReactNative.I18nManager.allowRTL(true);
          ReactNative.I18nManager.forceRTL(true);
      }
  }
  </code></pre>