refactor: the entire front-end #13
No reviewers
Labels
No labels
bug
dependencies
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
2 participants
Due date
No due date set.
Dependencies
No dependencies set.
Reference
tygrvault/horizon!13
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "solidjs"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Changes
This PR replaces the entire frontend, moving it from React to Solid. Majority of the app, visually remains the same, and only adds a few minor features and squashed bugs.
Why SolidJS?
As a front-end developer, I've used React in almost all my projects, and I love it. However, it isn't suitable for an app like Horizon. Speed, scalability and familiarity where the three main attributes I was looking for while searching for a replacement to React, and Solid was the strongest contender.
New and removed dependencies detected. Learn more about Socket for GitHub ↗︎
+0+27+49+3+2🚮 Removed packages: @vitejs/plugin-react-swc@3.3.2, eslint-plugin-react-hooks@4.6.0, eslint-plugin-react-refresh@0.4.2, lucide-react@0.221.0, react@18.2.0, react-dom@18.2.0