metosin/example-project

Suggestions: Feedback on Testing New Stacks

Closed this issue · 1 comments

Feedback on Testing New Stacks

While this project seems like an internal Metosin evaluation, I really enjoy exploring and testing new stacks. If you're open to suggestions from a random internet stranger, I have a few ideas you might find interesting!

Suggestions for State Management

1. Replace Reagent + Re-frame with Refx

Instead of loading the entire Reagent + Re-frame stack for UIx state management, you could consider using refx. It's essentially a modern drop-in replacement that eliminates the dependency on Reagent while maintaining similar functionality.

2. Explore Flex for a Different Approach

If you're looking for a state management solution that veers away from the Re-frame model and leans more towards Zustand, you might want to try flex. It's created by the same author behind helix, which itself is a strong alternative to UIx.

Component Library Suggestion

I noticed in the README that you're considering a new component library. I've had great success with Mantine, which offers a rich set of components. However, be mindful of its potential heaviness depending on the specific components you load.

Closing Thoughts

I’m a big fan of Metosin’s libraries and have had great success using them in my own projects. Thank you for all the amazing work you’ve done to support the Clojure ecosystem!

Closing this, doesn't need to be an open issue :)