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 />}/>