UNPKG

react-i18nify

Version:

Simple i18n translation and localization components and helpers for React.

16 lines 418 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(); };