Open Source
Real World React
Awesome collection of real world React Native apps and their open source source code! Put together by @jeromedalbert. Great resource for new and experienced developers. 🤓
Apollo Link: The modular GraphQL network stack
The awesome dev team over at Apollo announced the next architecture for their GraphQL client, Apollo Link this week. If you're interested in learning more about using GraphQL in your React Native app with Apollo Client you can learn more here!
Will be following this as Apollo Client looks set to become more modular over time. Should provide a great way to introduce custom functionality to your clients!
Videos
Chain React Videos
The presentations from Chain React are up! You can see a full list of them here. Below are two of our favorites:
React Native Sandpaper by Brent Vatne
Explores some of the pain points of developing with React Native and brings forth ideas on how we can reduce the hurtles developers face, improve documentation, and how we as developers can help maintainers of the open source projects we use everyday.
Why we Need an App Browser by Ken Wheeler
Discusses the pros and cons of developing web and native apps, the limitations of Progressive Web Apps (PWAs) vs native apps, and the need for a native mobile app browser. Fun talk!
Around the Web
Using Core Node JS Modules in React Native Apps
Our team recently had to incorporate a NodeJS module not available natively in the React Native runtime. Wish we had this guide then! Check it out if you've ever wondered how to to get NodeJS modules working in your app, one day you may need it! From @aakashns
Redux isn't slow, you're just doing it wrong - An optimization guide
If you're using in redux in your app this guide provides some awesome tips on keeping your app optimized and fast! 🏎 From @juliandoesstuff
Random
ARKit's a-ha Moment 😂
Check out this awesome application of Apple's ARKit. The future for native apps is bright!
Frameworks
Expo 19.0.0 👏🏻
Expo 19.0.0 is now out! Lot of great new features in this version, some highlights:
- Big update to the JavaScriptCore on Android
- Introduces native.directory, a curated list of React Native packages to help you with your projects.
- Speech, Geocoding, FileSystem, and other new APIs!
We really love what the Expo team is doing for the entire React Native space. Follow them on Twitter for their frequent product updates! expo_io
Platform Specific
React Native ARKit
Awesome project by qftgtr that creates React Native bindings for ARKit. Sorry Android but this project only supports iOS11. 😪
Awesome comes with a great tutorial in the README to get up and running quick!
React
Error Boundaries in React 16 🔥
Great blog post here on changes coming to React 16 that will fundamentally change how components handle errors. componentDidCatch
is an awesome addition to our lifecycle methods and I'm very excited for the possibilities it opens up!
Hi and welcome to the first issue of React Native Coach!
I'm @wyattasdev and each week I'll be putting together the best resources on React Native from around the web for you. Expect to find other great content on React, platform specific news, and random stuff I like as well!
Be sure to subscribe, and follow us on twitter @reactnativeedu for additional content.
Happy learning!
Wyatt | React Native Coach