Моего компонента:Реагировать реквизит не получили в компоненте
class Translate extends React.Component {
static propTypes = {
key: React.PropTypes.string.isRequired,
replacements: React.PropTypes.array
};
constructor(props) {
super(props);
console.debug('PROPS', props); // Prints empty object
this.state = props;
}
..
}
, который импортируется в другом компоненте и используется в JSX так:
import Translate from '/path/to/translate';
...
<Translate key='someKey' />
Почему ключ не получил в реквизите? У меня есть много других компонентов, которые делают то же самое, и я не понимаю, что здесь не так.