You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thanks for your open libraries, loving working with Solara so far!
I just discovered ipyreact also and I'm trying to see how easy it is for using react libraries with.
Currently trying to demo the react-pdf library and have overcome earlier errors but I'm now getting "Cannot read properties of null (reading 'useReducer')"
My code is the following:
import ipyreact
ipyreact.Widget(
_esm="""
import { Document, Page, pdfjs } from "https://esm.sh/react-pdf";
import * as React from "react";
pdfjs.GlobalWorkerOptions.workerSrc = `//unpkg.com/pdfjs-dist@${pdfjs.version}/build/pdf.worker.min.js`;
export default function MyApp() {
return (
<div>
<Document file="https://mozilla.github.io/pdf.js/web/compressed.tracemonkey-pldi-09.pdf" >
</Document>
</div>
);
};
"""
)
Hoping you might be able to advise.
Thanks a lot
The text was updated successfully, but these errors were encountered:
Thanks for your open libraries, loving working with Solara so far!
Thank you :)
We haven't tested ipyreact with solara very well, and I know there are issues (with the recent modules/source map features). But we plan to add better support for that in solara soon.
The problem you see now, is that you have two versions of react. Starting from ipyreact 0.4 we do not special case esm.sh anymore, and you are yourself responsible for adding ?external=react,react-dom to your import source.
In fact, it's even more clean to add an import map:
Hi all,
Thanks for your open libraries, loving working with Solara so far!
I just discovered ipyreact also and I'm trying to see how easy it is for using react libraries with.
Currently trying to demo the react-pdf library and have overcome earlier errors but I'm now getting "Cannot read properties of null (reading 'useReducer')"
My code is the following:
Hoping you might be able to advise.
Thanks a lot
The text was updated successfully, but these errors were encountered: