Solid Elements don't work with Server Actions
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 25/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- typescript
Direzione di ricerca
Inizia dalla riproduzione StackBlitz collegata, in particolare da src/components/Test.tsx, e confronta le versioni Web Component e del componente Solid di Button e Form. Riproduci l'invio di Form con Server Actions e traccia il motivo per cui Web Component reindirizza a http://localhost:3000; il lavoro è completato quando Web Component Form si comporta come la versione Solid.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Describe the bug
Description
I'd like to use power of JSX + Server Actions with making universal Web Components running anywhere, so I decided to try Solid Elements and found that works only partially, so I prepared a small demo with the bug.
Your Example Website or App
https://stackblitz.com/edit/github-becvxn?file=src%2Fcomponents%2FTest.tsx
Steps to Reproduce the Bug or Issue
- Open the app and wait to it to load
- Wait for Web Components to load, you should see Button and Form twice (first as Web Component, second as Solid component)
- Testing Button works correctly (it console.logs both on server and client)
- Form works only in Solid. Web Component redirects to http://localhost:3000
Expected behavior
As a user I expected Web Component Form to work correctly with Server Actions, but instead I get redirect to http://localhost:3000.
Screenshots or Videos
https://github.com/solidjs/solid/assets/12586960/003b5a5f-48e0-4e44-8c82-804e0c90f489
Platform
- OS: Windows
- Browser: Edge
- Version: 126.0.2592.24 (Official build) beta (64-bit)
Additional context
I tried both versions of Solid Elements, e.g. 1.8.0 and 2.0.0-beta.1.
- Lingua principale
- TypeScript
- Stelle
- 1.3k
- Fork
- 180
- Merge medio
- 1g 13h
- PR unite (30g)
- 19
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di solidjs/solid-router
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
solidjs/solid-router#613 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
solidjs/solid-router#605 · 1 commento ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 78/100
solidjs/solid-router#603 · 1 commento ·
-
<A> costs ~6us of server CPU per instance during SSR (20x a plain <a>), mostly mergeProps/splitProps Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 55/100
solidjs/solid-router#583 ·
-
enhancement
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
solidjs/solid-router#569 · 3 commenti ·
Tutte le issue di solidjs/solid-router
Issue simili
-
VerificationGate: ATTRIBUTION quote guard never matches a normal quotation (\b around the quote) Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
danielmiessler/LifeOS#2234 ·
-
T: Bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 85/100
-
Mend: dependency security vulnerability untriaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100