Executando verificação de segurança...
1

Como renderizar um componete React dentro uma Função?

Será que algem consegue me ajudar com uma dúvida. Quero criar uma função que recebe dois parâmetros, sendo o segundo parâmetro um elemento ReactJS. Como fazer para renderizar este elemento?

Segue a função:

const MakeChart = ({request, ReactElement}) => {
    const { data, error, isLoading } = useSWR(
        `http://localhost:3000/report/${request}`,
        fetcher
    );

    if (isLoading) return <Spinner />
    if (isError) return <Error />        
    return <ReactElement dataReport={data}/> 
}

Como estou tentando chamar a função, mas não consigo.

<MakeChart request='categories' ReactElement={<PieChart />}/>
Carregando publicação patrocinada...
1
1

Já sim, mas não funcionou. Acho que eu to tentando abstrair até demais... Vou tentar seguir só a doc do SWR mesmo por enquanto. Mas valeu pela ajuda.