redux-eggs
joystick

redux-eggs | joystick | |
---|---|---|
2 | 58 | |
73 | 224 | |
- | -0.4% | |
3.8 | 10.0 | |
almost 2 years ago | 2 days ago | |
TypeScript | JavaScript | |
MIT License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
redux-eggs
-
The new wave of React state management
We have docs on code splitting reducers and other Redux logic here:
- https://redux.js.org/usage/code-splitting
There have been some different community packages for helping with that process, but some of them seem to have become outdated (only worked with React-Redux v5, etc). I did see a new one at https://github.com/fostyfost/redux-eggs that seemed like it had potential, but I haven't had a chance to try any of them myself.
I also once saw someone play around with the idea of using React's still-not-technically-final Suspense support to help ensure that a lazy-loaded component that relies on a code-split reducer doesn't actually get rendered until that reducer's state is available. Don't have the link handy atm, but if someone wants it ping me and I can go figure out where that was described.
Also, the new RTK "listener" middleware was specifically designed to replace almost all saga usages, and you can dynamically add more listeners at runtime via dispatch an `addListener()` action:
- https://redux-toolkit.js.org/api/createListenerMiddleware
- https://blog.isquaredsoftware.com/2022/05/presentations-evol...
-
Why using Redux is inefficient for small/mid-sized apps?
I did see a recent package called https://github.com/fostyfost/redux-eggs which looked like it did the same kind of "add and remove modular chunks of Redux code" use case, but I haven't had time to try it out.
joystick
-
What should a native DOM templating API look like?
I think I've cracked this [1]. A lot of the popular frameworks just copy each other by using funky attributes, templating hacks, and compilers. You don't need that (yes, they have certain positives and negatives but you don't need them).
Instead, what's hinted at in this article (using a plain HTML string) works great. Add in a little abstraction for the sake of structure and simplicity and you've got a surprisingly robust UI framework without a ton of complexity.
[1] https://cheatcode.co/joystick (a full-stack JS framework that has its own components API)
-
Show HN: Node.js video tutorials where you can edit and run the code
This is wild. I'd love to use this to do a demo app for my JS framework, Joystick [1]. Would a collab be possible (happy to contribute the end result to the Scrimba library)?
[1] https://cheatcode.co/joystick
- Ask HN: What Are You Working On? (March 2025)
-
The Front End Treadmill
This is exactly why I'm building Joystick [1]. I got tired of the constant indecision and churn in JS frameworks, so I've built (and am actively building) a full-stack solution that features a simple component API that doesn't change, backed up by a batteries-included Node.js backend. All wired together so it's easy to use and fast to build your idea (for real, not just marketing fluff). Purposefully designed for people who are trying to build real businesses, not tinkering around to pad their resume.
The best part? I'm a tyrant about backwards compatibility, stability, and longevity (meaning, even if nobody else uses it, I'll be maintaining this for the long-haul).
For the cynics: for the love all that's holy, do not send me the XKCD cartoon about standards. I deeply care about solving this problem and this isn't "just another JS framework." It's a replacement for all of the "just do everything on the client" buffoonery and it works incredibly well.
[1] https://github.com/cheatcode/joystick
-
Svelte 5 and the Future of Frameworks: A Chat with Rich Harris
It's either VDOM or having to depend on a compiler to do everything (how Svelte works). The advantage to the former is it's relatively easy to debug, whereas with a compiler, I'm at the mercy of its developer and their whims.
VDOM may be "antiquated" (I mean it's a nested object or linked list which are standard paradigms) but slow depends on what you're doing. I did a linked list for my own full-stack framework's [1] component library and it's quite snappy.
[1] https://github.com/cheatcode/joystick
-
The Future of Htmx
If you like this approach but want a full-stack JS solution, check out Joystick [1] (the philosophy [2] page echoes a lot of the same sentiments here).
[1] https://cheatcode.co/joystick
[2] https://docs.cheatcode.co/joystick/philosophy
-
Ask HN: Freelancer? Seeking freelancer? (December 2024)
Remote Work: Yes, only
Unicorn. I do branding [1], design, and full-stack JavaScript development. I built the Joystick JavaScript framework (full-stack [2]) and Push deployment service [3]. Recently shipped Parrot [4].
Looking to work with entrepreneurs and small teams (or VCs who need a sharp shooter who can deliver) who need help shipping product and features that work from day one, fast. 17+ years of experience running a small business/shipping software, so I don't need to be babysat—just set loose with a clear idea of what needs to be built and open lines of communication if/when I have questions. The catch: using freelance work to finance product ideas and have freedom to do work on my terms (i.e., I can be available to consult long-term but not looking to transition to a full-time position).
Average time to brand, design, and ship a full-stack app is 3-6 months but I can move faster if you're willing/able to delegate 100%.
Contact: [email protected]
[1] https://dribbble.com/rglover
[2] https://cheatcode.co/joystick
[3] https://cheatcode.co/push
[4] https://codewithparrot.com
- Ask HN: Freelancer? Seeking freelancer? (October 2024)
-
Simplicity Is an Advantage but Sadly Complexity Sells Better
I built a full-stack JS framework [1] that I thought would be a hit. As best as I can tell, because it lacks the complexity/word salad of existing solutions, it's mostly been ignored despite being (imo) an elegant solution to a long-standing problem.
[1] https://cheatcode.co/joystick
- Show HN: Joystick – A Full-Stack JavaScript Framework
What are some alternatives?
devtools - Replay.io DevTools
opennextjs-netlify - Open Next.js adapter for Netlify
algo_v - A collection of sorting algorithms, complete with visualizations, designed to help learn and practice algorithms. 📊
concise-encoding - The secure data format for a modern world
redux-essentials-example-app - Example app for the Redux Essentials tutorial
react-use - React Hooks — 👍
