Ответ 1
Реакция нативной 0,30 зависела от реакции 15.2.0, а не 15.2.1. Итак, вы должны сделать rm -rf node_modules/react
, удалить реактивную версию из package.json, затем npm install --save [email protected]
. Это должно сделать трюк.
Я обновил до последней версии React/RN: "реагировать": "^ 15.2.1", "response-native": "^ 0.30.0",
И я начинаю получать много предупреждений относительно таблиц стилей. Я фактически не использую проверку React.PropTypes для таблиц стилей, поэтому почему эти предупреждения вызывают?
const styles = StyleSheet.create({
welcome: {
fontSize: 20,
textAlign: "center",
margin: 10,
},
ExceptionsManager.js: 76 Предупреждение. Вы вручную вызываете Функция проверки React.PropTypes для
fontSize
prop onStyleSheet welcome
. Это устарело и не будет работать в следующем основная версия. Вы можете видеть это предупреждение из-за стороннего Библиотека PropTypes. См. https://facebook.github.io/react/warnings/dont-call-proptypes.html. для details.reactConsoleError @ExceptionsManager.js: 76 Предупреждение. Вы вручную вызываете Функция проверки React.PropTypes для
textAlign
prop onStyleSheet welcome
. Это устарело и не будет работать в следующем основная версия. Вы можете видеть это предупреждение из-за стороннего Библиотека PropTypes. См. https://facebook.github.io/react/warnings/dont-call-proptypes.htmlExceptionsManager.js: 76 Предупреждение. Вы вручную вызываете Функция проверки React.PropTypes для
margin
prop onStyleSheet welcome
. Это устарело и не будет работать в следующем основная версия. Вы можете видеть это предупреждение из-за стороннего Библиотека PropTypes. См. https://facebook.github.io/react/warnings/dont-call-proptypes.html. для деталей.
Реакция нативной 0,30 зависела от реакции 15.2.0, а не 15.2.1. Итак, вы должны сделать rm -rf node_modules/react
, удалить реактивную версию из package.json, затем npm install --save [email protected]
. Это должно сделать трюк.
Я решил проблему путем изменения версий (удаление из node_modules и установка пакетов).
npm --save remove react react-native
npm --save install [email protected] [email protected]
Я не повторно разворачивал собственный код. Раньше я видел проблемы при использовании:
"react": "^15.3.0",
"react-native": "^0.31.0"
Да, это была просто ошибка с реакционной версией. Если вы обновляетесь до версии 15.3.0, все предупреждения исчезнут. Ссылка: https://github.com/callemall/material-ui/issues/4854