-
-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
enhancement: Possibility to use SolidJS? #8
Comments
That would be nice ; I think one of the first things that might need to happen is getting an implementation of The remix core team posted this repo of work some people in the community are doing to create react-router-dom (i think eventually remix team will cause this One thing that's highlighted in the |
Oh that's awesome, ty for the info, didn't know about that repo. Lets hope for that |
Hi @FlurryNight, appreciate the input and suggestion! As @cliffordfajardo mentioned it will depend on remix-routers support. We would then look to combine that with an existing Vite plugin to provide SSR support. Similar to how the @remix-kit/vue library is being setup (https://github.com/jrestall/remix-kit/blob/main/packages/remix-vue/src/setup.ts). remix-routers is only focussed on CSR though, so there is also a dependent piece of work to create a headless version of a lot of the @remix-run/react components like Links and RemixBrowser so that any view library (vue, preact, svelte, solid etc) could easily build their own components. Hopefully this would be done and maintained by Remix but if Vue or some other library is important to someone then they could make a start and potentially contribute it back to Remix. It's mentioned that remix-kit is view agnostic since none of the main libraries like cli, kit, vite care what view library you use and support can be added with a separate package e.g. @remix-kit/react. |
Hey, Okay. Exact, the ideal would be it to be maintained by Remix That's amazing that you can change the view library like if u were using Astro. Lets hope for that to be possible with Remix and remix-kit in a few months , sure would add even more value to the Remix framework as folks could use their favorite library, and they don't have to stick to the one the framework works. Thank you again, Have a nice day! |
Progress is being made on a solid js router for Remix https://twitter.com/nivekithanS/status/1607019446308335616 👀 |
Big WoW 🎉 , ty for keeping me posted |
@FlurryNight - looks like @nivekithan is working on a solidjs port of react router 👀 |
Yeah I am working on solid js integration. Right now it's just integration with remix_run/router and that too only for client side. I have also fallen little behind on my pr (got an laptop issue) hopefully I will make an pr in next two days. |
Thank you @nivekithan , hope u sort it out, do u have plans to make it SSR after successfully porting ? |
If the pr is accepted and the remix team is also interested in adding support for ssr, then yeah I am planning to work on it. |
Description
Just found about this solution and first of all, Thank you for doing it. Projects like this matter.
I was wondering if we could use SolidJS as the view library since u mentioned agnostic, I don't know if it's doable with Remix internals but SolidJS in Remix would be the cherry on top of the cake, at least until Solid Start reaches stable and gets mature.
Thank you everyone involved in this project and Happy Holidays🎅
Suggested solution
Provide a
@remix-kit/solidjs
packageAlternative
No response
Additional context
No response
Validations
The text was updated successfully, but these errors were encountered: