Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bonniee/learning-react-native
Code samples for the book Learning React Native.
https://github.com/bonniee/learning-react-native
oreilly react react-native
Last synced: about 8 hours ago
JSON representation
Code samples for the book Learning React Native.
- Host: GitHub
- URL: https://github.com/bonniee/learning-react-native
- Owner: bonniee
- Created: 2015-07-01T19:30:41.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2020-04-14T02:32:00.000Z (almost 5 years ago)
- Last Synced: 2024-07-31T19:20:49.407Z (7 months ago)
- Topics: oreilly, react, react-native
- Language: JavaScript
- Homepage: http://bit.ly/lrnamaff
- Size: 35.1 MB
- Stars: 1,009
- Watchers: 64
- Forks: 314
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# learning-react-native
Code samples for the book _Learning React Native_. You can get the book from [Amazon](http://bit.ly/lrn2edition). More info about the book is available from [O'Reilly](http://shop.oreilly.com/product/0636920085270.do).
## How to use
As of [Release 2.0.0](https://github.com/bonniee/learning-react-native/releases/tag/2.0.0), full project code is _not_ included. Instead, the relevant JavaScript files for each example are provided. You'll want to create your own React Native project, either by using `create-react-native-app` or `react-native init`.
Some projects are not compatible with Expo apps (i.e. those created with `create-react-native-app`). If you are using an Expo-based app, you will need to eject in order to use those projects.
## Versions
[Release 2.0.0](https://github.com/bonniee/learning-react-native/releases/tag/2.0.0) contains code samples from the second edition of _Learning React Native_.
[Release 1.0.0](https://github.com/bonniee/learning-react-native/releases/tag/1.0.0) is the next version, updated to use React Native version `0.26.3`. This version also uses more ES2015-style JavaScript idioms, when appropriate; most notably consistent ES6-style classes and module definitions. The `PlatformSpecific` project remains at version `0.0.1`, due to the example's incompatibility with React Native `0.26.3`.
[Release 0.0.1](https://github.com/bonniee/learning-react-native/releases/tag/0.0.1) contains code samples as published in _Learning React Native_. The versions of React Native used in each project vary; most use React Native `0.11.x`.
## Contact info
Questions, comments, or feedback? I'm [@brindelle](https://twitter.com/brindelle) on Twitter.