@Datnerr@MichaelArnaldi@tannerlinsley Thanks for sharing more details. You said you‘re missing the possiblity to show loading spinners when dealing with slow requests. Thats why I‘m suggesting to use the defer helper from remix to return promises. This way you get instant navigation/feedback+loading spinner.
@Datnerr@MichaelArnaldi@tannerlinsley Would you mind sharing a simple stack blitz showing the flickering you‘re talking about? Never expirenced it and not 💯 % sure I get what you mean.
Exactly! For far too long, the JavaScript community has been obsessed with how, where, and when things are rendered. Yes, performance is cool and all, but the tooling around Laravel and similar frameworks is light-years ahead in full-stack development!
💯
Remix, TypeScript on the front and back-end and all that, but with everything build-in, just waiting to be used to build real stuff (no stack needed)
I hope thats what Remix v3 will start to look like.
I can't believe yall are dumb enough to beef with laravel devs
they're shipping valuable stuff
we're overengineering in circles and have to rely on boilerplates in order not to write *everything* from scratch
shut up
@chancethedev Exactly, that's what ai wanted to take from you Tweet. My absolute dream: a true full-stack framework based on Remix/React-Router 7, with all the awesome (and optional) goodies of Laravel.
And by the way: I'm a huge @EffectTS_ fan, but it takes much more than a bunch of low-level building blocks. It's really odd that no one seems to have filled this gap yet.
@kettanaito@chrstnfrrs@remix_run It‘s not an extra routing library. Just a vite plugin generating TypeScript code for some simple JavaScript functions on the fly based on your route files. Quite ingenious IMO
@housecor@jestjs_@vitest_dev@playwrightweb@Cypress_io When testing route components like the ones in Remix, it tends to be easier to test them in vitest. (Or even impossible to setup with something like Cypress or Playwright.)
@mattpocockuk Check out forwardRef from @chakra_ui: https://t.co/Tlj2zZAqCH IMHO crazy stuff they are doing here. Keep in mind that forwardRef is there to be used to make your own components polymorphic when using Chakra. So its essentially a type utility function.