¿Hay alguna forma de representar gráficos fushion en el lado del servidor en reacción? . Recibo este error de ReferenceError: document is not defined error al iniciar la aplicación de reacción a través del servidor express.
Supongo que aquí, pero si está utilizando una biblioteca de gráficos que se basa en la funcionalidad que solo está presente en el cliente, por ejemplo, window , podría hacer una verificación simple si el componente realmente se montó. Hay muchas maneras de hacer esto. Si está escribiendo un componente funcional, podría, por ejemplo, hacer:
const [isClient, setIsClient] = useState(false); useEffect(() => { setIsClient(true); }, []) return isClient ? (<SomeFusionChart/>) : (<SomePlaceHolder/>dentro del componente funcional, o sepárelo en un enlace personalizado.
también podrías hacer
(typeof window !== 'undefined') ? (<SomeFusionChart/>) : (<SomePlaceHolder/>