componentWillMount()
ловушка жизненного цикла работает как на стороне сервера, так и на стороне клиента.В вашем случае сервер не будет знать об «окне» или «документе» во время показа страницы, рекомендуется переместить код в
Решение 1:
componentDidMount()</code>.
Или, Решение 2
Если вы хотите выполнить только то, что хотите, вы можете написать что-то вроде:
componentWillMount() {
if (typeof window !== 'undefined') {
console.log('window.innerHeight', window.innerHeight);
}
}