UNPKG

react-i18nify

Version:

Simple i18n translation and localization components and helpers for React.

22 lines (16 loc) 426 B
import React from 'react'; export default class Base extends React.Component { static instances = []; static rerenderAll() { Base.instances.forEach((instance) => instance.forceUpdate()); } componentDidMount() { Base.instances.push(this); } componentWillUnmount() { Base.instances.splice(Base.instances.indexOf(this), 1); } } export const forceComponentsUpdate = () => { Base.rerenderAll(); };