Articles of Use React Native

Use React Native's Picture

278 posts, Location: , Use React Native's website,

React Native October 2017 (v0.50.0) released

v0.50.0 on GitHub (npm) Thanks to @thymikee for wrapping up release notes for this release. If you want to help by creating release notes for next release, let me know. We are happy to guide you through this process. Breaking changes GENERAL Add interface for ReactShadowNode (a5d1d25) Default enableBabelRCLookup (recursive) to false (023ac57) - @ide This is a breaking change that tells Metro to look at only the project's .babelrc file. Previously it would look at .babelrc files
- React Native October 2017 (v0.50.0) released

Read more

React Native September 2017 (v0.49.0) released

v0.49.0 on GitHub (npm) Breaking changes and deprecations General New projects have a single entry-point (index.js) from now on (6e99e31) - @fson Summary: Before When creating a new project with react-native init, generated template has two entry-points: index.ios.js and index.android.js Those two files were always identical After When creating a new project, generated template has a single, shared entry-point: index.js Updating your code When upgrading to this release with react-native-git-upgrade or react-native
- React Native September 2017 (v0.49.0) released

Read more

React Native August 2017 (v0.48.0) released

v0.48.0 on GitHub (npm) Breaking changes Make RCTDeviceEventEmitter warnings fatal (db3df34) - @javache iOS Removed unused notifications from RCTUIManager (324eba1) - @shergin Remove AdSupportIOS (6ad5e2f) - @javache General Bugfixes Fix incorrect invocation of JSClassCreate (543cd21) - @javache Fixes unintended side effects caused by #14684 (4d572cd) - @lprhodes Fix missing "getPolyfills" tag in CLI (98e61de) - @mjesun Fixed ImageBackground couldn't be wrapped by Touchable* component (dc97e3f) - @patw0929 Yoga: Fixing edge case issue in Yoga where text node was
- React Native August 2017 (v0.48.0) released

Read more

React Native July 2017 (v0.47.0) released

v0.47.0 on GitHub (npm) Breaking changes Android Remove unused createJSModules calls (ce6fb33, 53d5504) - @javache iOS Fix font weight resolution (cfeaefb) - @kipricker General Bugfixes VirtualizedList: Fix problems if _updateCellsToRender gets called too early (1ee602b) - @mikelambert VirtualizedList: Fix deltatime calculation (5840a90) - @mikelambert VirtualizedList: Fix initial-render triggering a render of all items (ebcf5fd) - @mikelambert CLI: Fix broken default getProjectRoots (f847fbe) - @skevy Fix license headers (2cc1195) - @passy Fix deepFreezeAndThrowOnMutationInDev-test for Node v8.1.0 (82edc13)
- React Native July 2017 (v0.47.0) released

Read more

React Native June 2017 (v0.46.0) released

v0.46.0 on GitHub (npm) This is June 2017 release, also known as v0.46.0. General Breaking changes react-native-xcode.sh now lives in a different location If you're seeing this error during iOS builds: ../node_modules/react-native/packager/react-native-xcode.sh: No such file or directory then you need to go into Xcode, click the root of your project, go to 'Build Phases', find the one that says 'React Native', then update the command to point to: export NODE_
- React Native June 2017 (v0.46.0) released

Read more

React Native May 2017 (v0.45.0) released

v0.45.1 on GitHub (npm) This is May 2017 release, also known as v0.45.0. General Breaking changes Remove React forwarding and wrong import warnings (f3dbddc) - @janicduplessis Importing ‘react’ modules from ‘react-native’ has been deprecated since 0.25 and is now an error. Bugfixes XMLHttpRequest withCredentials defaults to "true" (7c3918b) - @DanielZlotin Return findNodeHandle to public api (7063261) - @skv-headless Fix warnings in TouchableHighlight (bd00456) - @zjj010104 Fix broken default getProjectRoots (f847fbe) - @skevy New features and
- React Native May 2017 (v0.45.0) released

Read more

React Native April 2017 (v0.44.0) released

v0.44.3 on GitHub (npm) This is April 2017 release, also known as v0.44.0. General Breaking change Remove support for @provides 6cbb57d - @jetzhliu If you were using @provides NameOfModule, you should now switch to @providesModule Only call batchDidComplete when there were actually native calls dispatched c8d922b - @astreet This is breaking because it affects the contract for onBatchComplete, but modules really shouldn't (and probably aren't) depending on it being called without any actual native module method
- React Native April 2017 (v0.44.0) released

Read more

React Native March 2017 (v0.43.0) released

v0.43.0 on GitHub (npm) This is March 2017 release, also known as v0.43.0. Breaking changes Correct value of Dimensions.get('screen').fontScale (186f308) - @rigdern On Android, the following properties now return a different number: Dimensions.get('window').fontScale Dimensions.get('screen').fontScale PixelRatio.getFontScale() This is a breaking change to anyone who was using these properties because the meaning of these properties has now changed. These properties used to return a value representing font scale
- React Native March 2017 (v0.43.0) released

Read more

Native Navigation

How many React Native Navigation solutions are just too many? We don't know yet, keep 'em coming! AirBnB joins the race for the best React Native Navigation solution with its Native Navigation Native Navigation. native-navigation on GitHub Native Navigation is a navigation library for the React Native platform. There are many navigation libraries in the React Native ecosystem. Native Navigation is unique in that it is built on top of the iOS and Android platform navigational components, and is this
- Native Navigation

Read more

Better List Views in React Native

Everybody Rejoice! Improved API and performances for List Views in React Native are coming! The upcoming React Native March 2017 will introduce FlatList <FlatList data={[{title: 'Title Text', key: 'item1'}, ...]} renderItem={({item}) => <ListItem title={item.title}} /> SectionList <SectionList renderItem={({item}) => <ListItem title={item.title}} renderSectionHeader={({section}) => <H1 title={section.key} />} sections={[ // homogenous rendering between sections {data: [...], key: ...}, {data: [...], key: ...}, {data: [...], key: ...}, ]} /> <SectionList sections={[ // heterogeneous rendering between sections {data:
- Better List Views in React Native

Read more