Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

198
Vistas
Cómo ordenar la información de la API en una cuadrícula usando Chakra-UI

Estoy tratando de clasificar los datos recibidos de una API en una cuadrícula usando Chakra-UI y simplemente no funciona, soy nuevo en Chakra-UI, por lo que probablemente parezca muy simple para la mayoría de las personas, pero no puedo resolverlo. ¿Cómo clasifico estos en una cuadrícula con 4 o más columnas? en lugar de quedarse en 1 y simplemente fluir hacia abajo en la página?

Probé algunas formas diferentes, pero ninguna funciona para mí y esto es lo que he hecho actualmente esta vez. Pensé en preguntar, dejé mi código a continuación para mostrar lo que tengo actualmente y una captura de pantalla para mostrar lo que tengo. está sucediendo.

 import axios from "axios"; import { chakra, Box, Image, Flex, Icon, useColorModeValue, HStack, VStack, Grid, Wrap, WrapItem, Container, Heading, Text, SimpleGrid } from "@chakra-ui/react"; import { MdHeadset, MdEmail, MdLocationOn } from "react-icons/md"; import { BsFillBriefcaseFill } from "react-icons/bs"; const Stores = ({stores}) => { if(!stores){ return <div>Loading...</div> } console.log(stores); return ( <> {stores.map((store) => ( <SimpleGrid columns={4} spacing={10} pl={6}> <Box height="400px"> <Text>{store.name}</Text> <Image src={store.imageUrl} /> <Heading>{store.vBucks}</Heading> </Box> </SimpleGrid> ))} </> ) } Stores.getInitialProps = async (ctx) => { try { const res = await axios.get("https://api.fortnitetracker.com/v1/store", { headers: { 'TRN-Api-Key' : 'XXX', 'Access-Control-Allow-Origin' : true, } }); const stores = res.data; console.log(stores) return { stores }; } catch (error) { return { error }; } }; export default Stores;

problema actual que estoy teniendo

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Parece que está mapeando stores dentro del componente VStack , lo que hace que las stores se muestren verticalmente. Si mueve el componente SimpleGrid fuera de la función de map , debería darle el resultado deseado.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda