Когда вы расширяете класс, методы переопределяются, но поля скрыты. Динамическая диспетчеризация работает для методов, но не для полей. Почему язык разработан так, бог знает почему.
У меня была та же проблема.
моя предыдущая версия с реакцией была
C:\WINDOWS\system32>react-native -v
react-native-cli: 2.0.1
react-native: 0.56.0
, затем я удалил action-native
C:\WINDOWS\system32>npm uninstall -g react-native-cli
removed 41 packages in 3.999s
, после чего я установил версию native-native 0.55.4
npm install react-native@0.55.4
снова intsalled reacnative cli 1.2.0
npm install -g react-native-cli@1.2.0
, тогда эта установка создания реактивного проекта работает
react-native init --version="0.55.4" myprojectname
Это ошибка в версии 0.56. поэтому я предлагаю вам понизить с 0.56 до версии 0.55, просто запустите эту команду
npm install react-native@0.55.4 --save