Four Approaches to React Native