import React, { Component } from 'react'; import { Button, View, StyleSheet, ScrollView, Text, TouchableOpacity } from 'react-native'; import SearchInput, { createFilter } from 'react-native-search-filter'; import DeviceInfo from 'react-native-device-info'; import DatePicker from 'react-native-date-picker-x'; import locales from '../locales'; Date.prototype.addHours = function(h) { this.setTime(this.getTime() + (h*60*60*1000)); return this; } export default class App extends Component { state = { chosenDate: new Date(), searchTerm: '', locale: DeviceInfo.getDeviceLocale(), } render() { const result = locales.filter(createFilter(this.state.searchTerm)).slice(0, 5); return ( Current locale: {this.state.locale} Current date: {this.state.chosenDate.toISOString()}