Slim React i18n
Slim wrapper for i18n in React with flexible utils which can be used with any i18n library.
Install
npm install slim-i18n// oryarn add slim-i18n
Usage
// initimport TranslationsProvider from 'slim-i18n';import getTranslationAdapter from './get-translation-adapter';import App from './app'; const i18n = ; ReactDOM;
// with hookimport useI18n from 'slim-i18n'; { const i18n = ; return <div>i18n</div> ;}
// with HOCimport withTranslations from 'slim-i18n'; i18n <div>i18n</div>;
// with Translation componentimport Translation from 'slim-i18n'; { return <Translation> i18n <div>i18n</div> </Translation> ;}