Comments (2)
Finally got it working, apparently a third alias was needed: react/jsx-runtime:preact/jsx-runtime
my final version (moving to stable instead of fixed version v66 because internally esm still refers to stable links)
import {render, h} from "https://esm.sh/stable/[email protected]?target=es2020"
import htm from "https://esm.sh/stable/[email protected]?target=es2020"
const html = htm.bind(h)
import Button from "https://esm.sh/stable/@mui/[email protected]/Button?alias=react:preact/compat,react-dom:preact/compat,react/jsx-runtime:preact/jsx-runtime&[email protected]&target=es2020"
render(html`<${Button} variant="contained">Hello World</Button>`, document.body)
After understanding more the issues behind my problem, I guess preact would have been a better place to raise this issue. Still learning.
from htm.
I was able to prevent the error by aliasing dependencies like
import Button from "https://esm.sh/v66/@mui/[email protected]/Button?alias=react:preact/compat,react-dom:preact/compat&[email protected]&target=es2020"
however now nothing appears. It seems like the button is entirely ignored
from htm.
Related Issues (20)
- Some event handler converts to boolean
- How to install with preact, yet no packaging step? HOT 5
- isnt rendering in htm HOT 5
- Find a way to allow "@" in attribute?
- createRef not available via unpkg HOT 1
- Syntax highlighting for Sublime Text? HOT 1
- async function is not renderd HOT 1
- just a small note: standalone bundle of htm with preact and preact/signals HOT 2
- different attribute handling in div/span etc. and svg HOT 5
- Zero is translated as empty string when htm is bound to vhtml HOT 1
- https://mobidrivems.page.link/?link=https://mobidrive.com/sharelink/u/6uCDyxQyzUTH0BaAaUu4Jn5sdtlGxm32pJYzqnYSgR9n?sharelink%3D6uCDyxQyzUTH0BaAaUu4Jn5sdtlGxm32pJYzqnYSgR9n&isi=1558848373&ibi=com.mobisystems.MobiDrive&cid=176997065316222436&_fpb=CKwGEPcCGgVuYi1OTw==&_cpt=cpit&_iumenbl=1&_iumchkactval=1&_plt=1072&_uit=4490&_cpb=1&_icp=1 HOT 2
- type of htm/preact and htm directly are different HOT 1
- no build preact/htm from browser and no modules HOT 1
- possibility to return monomorphic shape?
- Rádio online
- Some documentation would be nice
- html string added in template form treated as string, not html HOT 1
- Hooks Problem HOT 7
- Trimming newlines near elements
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from htm.