React Native and VR
Beginning with version 0.4.0, Slinky has official support for React Native and VR through modules providing external component definitions for each.
React Native
The slinky-native
module contains component interfaces for React Native as well as Scala.js bindings to React Native APIs.
The easiest way to create a new native project is to use Expo Scala Template. This template creates a starter project with a minimal React Native build configuration that enables hot reloading and bundling into a production app.
You can use this template from the command line with NPM:
React 360
Similarly, the slinky-vr
module contains interfaces for React 360 components and bindings for React 360 APIs.
The easiest way to create a new VR project is to use Create React VR Scala App. This template creates a starter project with a default React 360 build configuration that enables hot reloading and bundling into a production app.
You can use this template from the command line with SBT: