But the APIs that Remix gives me for those things are simple andĭeclarative.Top 10 Unmatched American Bulldog Cross mixes dog breeds | American Bulldog mix breeds#bulldog #crossSubscribe for latest updates: Mu.About Press Copyright Contact us Creators Advertise Developers Terms Privacy Policy & Safety How YouTube works Test new features NFL Sunday Ticket Press Copyright. Still thinking about accessibility (though packages help a lot with that) and error/pending Quite like demo code, but Remix makes it feel pretty similar. States, race conditions, error handling, accessibility, etc? Well, my code isn't How demo code is always so simple because it often skips the nuance of pending Honestly that's the biggest thing I have to say about the code portion. When I'm using Remix, I can leave my hacks at home. That Remix (and React) give me, to build my app and the user experience is good So all that's left for me to do is use the declarative APIs Remix helps so much with the user experience, I don't have so much complex code Spent a lot of time just trying to deal with user experience issues. The biggest reason for this is that before Remix I And that's one of theĪpps I've helped build are used by millions of people all over the world.īuilding websites with Remix is the first time I can say that I'm truly happy Remix makes a terrific user experience the default. Will get the same experience whether the error happened during a client Nested routing and what you get is the ability to render a contextual errorĪnd also this works on the server as well (which is unique to Remix), so users Handle errors in the context of where the error happens. Remix's declarative error handling means that it's easier for me to properly Much better than a completely unresponsiveīutton whose onClick handler hasn't yet loaded (which was my own standard This means that the user can start getting work done with the app,Įven if they're on a poor connection. Network conditions where loading the JavaScript is slow/fails, Remix's standardĪPI for mutations ( ) will actually work even before the app is Remix so resilient and great for progressive enhancement as well. Remix's use of the platform APIs is what enables this. Rendered/hydrated and every page is completely unique to every user (so a shared That my site feels like it's static files on a CDN, but it's actually server Preload assets and data at the right time. Remix does a lot to keep my website fast through its use of tags to Page because they're looking at stale data. Because of this, users won't find themselves having to refresh the In particular, some of the harder problems involving state management (raceĬonditions of mutations and data loading) are completely managed within theįramework. Some without me having to think about it.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |