Estoy tratando de obtener datos de un enlace HTML de Sanity Database, pero todo lo que intento no funciona ...
Estoy tratando de no usar el cliente de cordura sino solo el enlace en sí (Http:....)
import React, { useEffect, useState } from 'react'; import { ActivityIndicator, FlatList, Text, View } from 'react-native'; export default App = () => { const [isLoading, setLoading] = useState(true); const [data, setData] = useState([]); const getMovies = async () => { try { const response = await fetch('https://6ws4ci2k.api.sanity.io/v2021-10-21/data/query/production query=*%5B_type%20%3D%3D%20%22post%22%5D%7B%0A%20%20title%2C%0A%20%20content%2C%0A%20%20emojiType%0A%7D%0A%0A'); const json = await response.json(); setData(json.result); } catch (error) { console.error(error); } finally { setLoading(false); } } useEffect(() => { getMovies(); }, []); console.log({data}) return ( <View style={{ flex: 1, padding: 24 }}> {isLoading ? <ActivityIndicator/> : ( <FlatList data={data} keyExtractor={({ id }, index) => id} renderItem={({ item }) => ( <Text>{item.title}, {item.releaseYear}</Text> )} /> )} </View> ); };El enlace de la solicitud HTML: https://6ws4ci2k.api.sanity.io/v2021-10-21/data/query/production?query=*%5B_type%20%3D%3D%20%22post%22%5D %7B%0A%20%20título%2C%0A%20%20contenido%2C%0A%20%20emojiTipo%0A%7D%0A%0A
Proyecto de prueba de exposición: https://snack.expo.dev/xpnoDpRrH