Недавно мы обновили response-intl с версии 2.x до 3.3.2, что означало, что мы можем удалить injectIntl HOC во всех файлах, которые использовали любую из функций формата.
Теперь в v3,мы создаем экземпляр intl в отдельном модуле и оборачиваем наше приложение в RawIntlProvider, который мы предоставляем с этим объектом intl.
Есть ли какая-либо причина использовать ловушку useIntl, предоставляемую Reaction-intl, вместо простого импорта intlобъект прямо из нашего созданного модуля?
// useIntl hook
const Component = () => {
const intl = useIntl();
intl.formatMessage({});
};
//How we use it atm.
import intl from 'utils/intl';
const Component = () => {
intl.formatMessage({});
};