RemarkRemark

Hey everyone!

Have a lot of great content to share with you this week. We have a React Native release to talk about and a lot of great content from around the web.

Been thinking a lot about Universal React Apps and the future is bright with projects such as react-primatives and react-native-web making big strides. This Twitter thread also has a great discussion on what future Javascript things other people are excited about, you should check it out!

Want to see different content or have a question about React Native best practices? Starting this week we will be taking questions from you and replying in our newsletter! Feel free to reach out @wyattasdev or wyatt@reactnativecoach.com with anything on your mind.

Wyatt | React Native Coach

Open Source

  • Announcing Storybook 3.2

    Storybooks 3.2 is out with a new React Native on device UI ๐Ÿ™Œ๐Ÿป! This means you can navigate your storybooks on device now and will help with manual testing. Great work Storybook team! ๐Ÿ‘๐Ÿป

  • React Native Node

    Amazing project that allows you to run a NodeJS instance in React Native. Unfortunately Android only for now but will be keeping ๐Ÿ‘€ on this one to see how it evolves.

  • SeattleJS ReasonML App

    Interesting project from Ken Wheeler showcasing a ReasonML React Native app!

  • Import Cost

    Really useful VS Code plugin that shows the size cost of adding a module.

Wyatt | React Native Coach

React Native

React Native 0.47 is out! ๐ŸŽ‰

As our app gets more complex I dread upgrading a little more with each release. Here's to hoping that it gets a bit easier in the future! We will be upgrading this week as we're still on 0.44 ๐Ÿ˜ฎ.

Full release notes

Highlights

  • New documentation including a Components and APIs Overview, supporting custom require types, and new handling touches
  • Add support for nested Virtualized Lists
  • setNativeProps added to FlatList

Android

  • react-native link support for native modules developed in Kotlin ๐Ÿ‘๐Ÿป
  • Better stacktrace reporting from native modules

iOS

  • Support display: none style
  • nativeID prop to allow native code to reference react managed views
Wyatt | React Native Coach

React Native Monthly #2

I find these monthly meetings are great for getting updates on the biggest players in the React Native space. This past week the second monthly meeting took place and you can read all the notes here.

Highlights

  • AirBnB is working on a Material Palette API and a native iOS kit
  • Expo has added initial support for installing npm packages in Snack
  • Facebook is looking at embedding native ComponentKit and Litho components into React Native
  • Wix is making a lot of progress with their Detox testing tool. Additionally their working on Detox for Android ๐Ÿ™‚
Wyatt | React Native Coach

Around the Web

Wyatt | React Native Coach

React

GraphQL

Wyatt | React Native Coach