`View` has no propType for native prop `RCTView.flexBasis` of native type `CGFloat`
If you haven't changed this prop yourself, this usually means that your versions of the native code and JavaScript code are out of sync. Updating both should make this error go away.
verifyPropTypes
verifyPropTypes.js:58
requireNativeComponent
requireNativeComponent.js:90
<unknown>
View.js:509
loadModuleImplementation
require.js:122
<unknown>
AppContainer.js:20
loadModuleImplementation
require.js:122
<unknown>
renderApplication.js:15
loadModuleImplementation
require.js:122
<unknown>
AppRegistry.js:19
loadModuleImplementation
require.js:122
<unknown>
index.ios.js:59
loadModuleImplementation
require.js:122
guardedLoadModule
require.js:58
global code
require-0.js:1
最近升級了iOS工程中的React版本,在調試的時候遇到了這個錯誤,從錯誤看出是native代碼和js代碼的verson不同步導致,因此解決辦法如下
解決辦法:
1、首先查看ios工程中RN的版本,發現是0.36
2、查看服務器的版本0.39,發現版本不統一
3、對服務器RN做降級處理執行如下命令
npm install --save [email protected]