/** * Sample React Native App * https://github.com/facebook/react-native * * @format * @flow */ import React, {Component} from 'react'; import {Button, Platform, StyleSheet, Text, View} from 'react-native'; import {generateSecureRandom} from 'react-native-securerandom'; const instructions = 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', }); type Props = {}; type State = { randomBytes?: Uint8Array }; export default class App extends Component { state = {}; async moreRandom() { const randomBytes = await generateSecureRandom(8); this.setState({ randomBytes }); } render() { const { randomBytes } = this.state; return ( { randomBytes ? {[...randomBytes].map(b => b.toString(16)).join(',')} : Press the button for something random }