Lost static parts and fields information + top level caller
- Lingua principale
- JavaScript
- Stelle
- 9k
- Fork
- 181
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
I was wondering if there is any way to retain this information from the tagged template. The static parts could be used as a cache key for the output of the `html`` ` call.
It's also useful to know which parts are the fields/holes.
Lastly knowing which `h` call is the root node or top caller.
For the runtime a wrapper function would do the trick I think but `babel-plugin-htm` compiles to raw `h('div', {}, h('span'))` calls.
That might need something like
```js
wrap(() => h('div', {}, h('span')), statics, ...fields);
```
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Start by comparing the runtime path with the babel-plugin-htm output described in the issue. Determine how static parts, fields or holes, and the root h call should be exposed, then validate the proposed wrapper shape against both forms.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- babel, javascript
- Ambito
- frontend
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 25/100