import {FlatList, SafeAreaView, StyleSheet, Text, View} from "react-native"; import React, {useEffect} from "react"; import {JokeListItems} from "../components/ListeJokeComponent"; import {indigo, purpleColor} from "../Theme"; import {CustomJoke} from "../model/CustomJoke"; import {useDispatch, useSelector} from 'react-redux'; import {getLatestJokes, getSampleJoke, setSample} from "../redux/actions/sampleAction"; export function ListJokeScreen() { const DataGen = useSelector((state: any) => state.sampleReducer.sampleJoke); const dispatch = useDispatch(); useEffect(() => { const getJokes = async () => { // @ts-ignore dispatch(setSample(await getSampleJoke())); }; getJokes(); }, [dispatch]); return ( item.id.toString()} /> ); } const styles = StyleSheet.create({ title: { fontSize: 24, color: 'darksalmon', textAlign: 'center', fontWeight: 'bold', marginVertical: 20, }, titleResume: { fontSize: 15, fontWeight: 'bold', marginBottom: 20, }, container: { flex: 1, backgroundColor: purpleColor , }, top: { backgroundColor : indigo, }, });