React intl не строится на CI со следующей ошибкой:
[React Intl] undefined () должен вызываться с выражением объекта со значениями, которые являются дескрипторами сообщений React Intl, также определенными каквыражения объекта.
Пробовал это: Ссылка на проблему Но это не помогает.
import ConnectedComponent from './ConnectedComponent';
import {connect} from 'react-redux';
import {injectIntl, defineMessages} from 'react-intl';
const messages = defineMessages({
LABEL: {id: "CONNECTED.COMPONENT.LABEL", defaultMessage: "Label"},
});
const mapStateToProps = (state, ownProps) => {
const { intl } = ownProps;
return {
inputLabel: intl.formatMessage(messages.LABEL),
};
};
export default injectIntl(connect(
mapStateToProps
)(ConnectedComponent));