banner
jonathonrp.github.io
@jonathonrp.github.io
JonathonRP.github.io
Why migrate to ripple?
December 22, 2025 at 12:30 AM
Should have probably included to make as little or minimal changes as possible...
December 20, 2025 at 5:27 PM
Personally I prefer forms, probably a little too much to the point of probably abusing forms 😅. But one note is forms default to refresh full route, while command doesn't. But if you use user session on server, form login refreshing all is probably what you want.
December 15, 2025 at 4:47 PM
The <element this={() => ref, (val) => {ref = val}}/> gives access to element just like action and the function body is similar to using attach or action
December 15, 2025 at 12:32 AM
There's also this binding with function getter and setter too...
December 14, 2025 at 11:30 PM
I think it abandons most people's intuition. And there is even less need for it if you use create subscriber or class
December 14, 2025 at 10:56 PM
Reposted
If you’re interested in using Svelte to build all kinds of UIs, support the initiative: svelte-custom-renderers.com
Custom Renderers for Svelte, a Mainmatter Initiative
Help us enable cross-platform UI development with Svelte for endless possibilities.
svelte-custom-renderers.com
December 11, 2025 at 5:08 PM
Reposted
Check out SuppCo now to learn how to make supplements work for you 👇 supp.co
SuppCo - Make Supplements Work For You
Supplements should improve your health, not confuse you. SuppCo is the world's first real supplement tracker and optimizer. Sign up today!
supp.co
November 26, 2025 at 1:30 PM
Reacts reactivity model sounds intuitive until you have to actually use and remember it
November 12, 2025 at 6:29 PM
Yeah, everything has its trade-offs. Two general statements can be true at once 😅
November 7, 2025 at 11:39 PM
I mean, derived state is hard for most to understand/ retain day to day. Rxjs is very declarative and explicit and people still have trouble with its derivations (mind you I still struggle sometimes too 😅)
November 7, 2025 at 2:16 PM
Nick nack paddy wack
November 6, 2025 at 6:35 PM
Not sure if you knew but the guardian with a live poll on the mayor race is using svelte too
November 5, 2025 at 3:02 PM
Do your transition animations work if not using if or key blocks?
November 3, 2025 at 4:14 PM
Yeah the problem with attachment is exit animations most likely wouldn't play, I way playing with an idea to get an exit animation to play using async svelte. But then comes the each block that seems to block animations not used by animate directive...
November 3, 2025 at 4:06 PM
I asked because I'm making an unofficial port of motion with svelte and looking forward to seeing how you achieved your animations 😁👍
November 3, 2025 at 3:42 PM
Share link to demo?
November 3, 2025 at 2:51 PM
Sweet! That's what I was thinking, yeah the cancellation story for generators is tough. Wouldn't that just simply be not calling the next method on the generator instance?
October 31, 2025 at 4:12 PM
The API of using signals would allow using generators but generators would be more of implementation details and base to act as a bridging between sync and async work. I could be way off base.
October 31, 2025 at 4:08 PM
Ideally, how currently the signal implementation is a function/observable and there is progress to move to async function promise/observable I'm proposing that they could be generators (sync & async)/observable.
October 31, 2025 at 4:06 PM
Valid points, I have a tough time understanding async promises and observables let alone generators sometimes. I was thinking that the API surface wouldn't expose the generators to the user, it would be similar to rxjs observable constructors or effect (I think).
October 31, 2025 at 4:00 PM
I found one use of dates in a calendar component.
October 31, 2025 at 9:46 AM