|
|
|
|
|
by krainboltgreene
811 days ago
|
|
My own company has found significant advantage by using LiveView with Alpine, specifically in CSP mode since we can't allow `eval` to happen on the client. When I originally looked at LiveSvelte it seemed very new and untested. It also had some unsolved implications in strict CSP environments. Glad to see that it's become very useful! Our own pattern (LiveAlpine?) is as follows: Does the component need HTML? Then use an HTML Component.
Does the component have server-side state? Then use a Live Component.
Does the component need client-side behavior and/or state? Then also define an Alpine component.
Does the component need to receive client-side events from the server or make HTTP requests? Then also define a Phoenix Hook. |
|