加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

React Native 0.45.0 正式发布,有重大更新

发布时间:2020-12-15 07:17:25 所属栏目:百科 来源:网络整理
导读:React Native 继续之前的升级的频率,差不多一个月升级一次。6月7号React Native 0.45.0正式发布。该版本有如下的重大变更: 1,删除 React 的转发和错误导入警告(Remove React forwarding and wrong import warnings) 2,其他更改 Bug 修复 XMLHttpReques

React Native 继续之前的升级的频率,差不多一个月升级一次。6月7号React Native 0.45.0正式发布。该版本有如下的重大变更:
1,删除 React 的转发和错误导入警告(Remove React forwarding and wrong import warnings)
2,其他更改

Bug 修复

XMLHttpRequest withCredentials defaults to “true” (7c3918b) - @DanielZlotin

Return findNodeHandle to public api (7063261) - @skv-headless

Fix warnings in TouchableHighlight (bd00456) - @zjj010104

新特性

TouchableHighlight needs to set _isMounted false when it unmounts. (d40a7ea) - @sahrens

Custom build options: Move transform options into own property (8533c0d) - @davidaurelio

Work around a false positive isMounted() warning (074c3ce) - @gaearon

CLI: Stronger typing for transformers (73fc439) - @davidaurelio

CLI: Disable no-alert eslint rule for node code (d2505e7) - @davidaurelio

CLI: Get rid of FBism in Config (b9fb229) - @davidaurelio

CLI: Resolve path at callsite rather than in Config.loadFile (edf1774) - @davidaurelio

CLI: Fix Promise resolve callback error (7dd2cd3) - @johnislarry

Fixed default placeholder text color for multiline (cf975bb) - @shergi

Allow calling NativeViewHierarchyManager.addRootView() off the UI thread (20c2ae8) - @AaaChiuuu

FlatList: use $ReadOnlyArray for section stuff (5084e1b) - @sahrens

FlatList: Make section key optional (8d373f3) - @sahrens

FlatList: Many improvements (28aaa88) - @sahrens

FlatList: Fix and optimize VirtualizedList update triggers (52e50af) - @sahrens

FlatList: Made getItem and getItemCount required props (VirtualizedList) (beeffb8) - @mariten

FlatList: Add ListEmptyComponent prop (264d67c) - @Minishlink

FlatList: flipped leading/trailing separators.updateProps (5c7c65e) - @sahrens

FindNodeHandle properly handles ReactCurrentOwner.current Fiber type (909fb72) - @bvaughn

Sync React 16 from alpha 6 to 12 (ef0bd5c) - @bvaughn

Open in editor fix,show tip instead of error (9934131) - @skv-headless

Fix parseFloat mistaken uses of “radix” (37f3ce1) - @zertosh

Add flow to processColor.js (c7e0f56) - @TheSavior

Add method on YellowBox to ignore warnings (a974c14)

Refactor MessageQueue (0a55e42) - @rh389

Order modules in bundle by path. (978592f) - @amnn

更新后问题

如果更新到0.45.0可能会报如下错误:

Installing build/Build/Products/Debug-iphonesimulator/temp.app
An error was encountered processing the command (domain=NSPOSIXErrorDomain,code=2):
Failed to install the requested application
An application bundle was not found at the provided path.
Provide a valid path to the desired application bundle.
Print: Entry,":CFBundleIdentifier",Does Not Exist

这时候可能需要对版本进行回退,打开项目的package.json文件将依赖会退到0.44.3版本。

"react": "16.0.0-alpha.6","react-native": "0.44.3"

删除node-modules文件夹,然后执行npm install。回到0.44版本。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读