react-native-hooks/template

View on GitHub
example/App.js

Summary

Maintainability
A
0 mins
Test Coverage
/* eslint-disable no-useless-concat, no-unused-vars */
import React, { useState } from 'react';
import { Platform, StyleSheet, Text, View } from 'react-native';
import sampleRNHook from '@rnhooks/template';

const instructionsText = Platform.select({
  ios: 'Press Cmd+R to reload,\n' + 'Cmd+D or shake for dev menu',
  android:
    'Double tap R on your keyboard to reload,\n' +
    'Shake or press menu button for dev menu',
});

const styles = StyleSheet.create({
  container: {
    flex: 1,
    justifyContent: 'center',
    alignItems: 'center',
    backgroundColor: '#F5FCFF',
  },
  welcome: {
    fontSize: 20,
    textAlign: 'center',
    margin: 10,
  },
  instructions: {
    textAlign: 'center',
    color: '#333333',
    marginBottom: 5,
  },
});

function App() {
  const [instructions] = useState(instructionsText);
  const hook = sampleRNHook();

  return (
    <View style={styles.container}>
      <Text style={styles.welcome}>Welcome to React Native!</Text>
      <Text style={styles.instructions}>To get started, edit App.js</Text>
      <Text style={styles.instructions}>{instructions}</Text>
    </View>
  );
}

export default App;