DEV Community

Cover image for Major Update to React Starter Kit: Welcome Joy UI and Jotai!
Konstantin Tarkus for Kriasoft

Posted on

Major Update to React Starter Kit: Welcome Joy UI and Jotai!

Hello, React developers!

I'm excited to share some big news about the React Starter Kit, the go-to template project for many of you in the React.js community. We're rolling out a major update that's set to enhance your development experience significantly.

What's New?

Switching from Material UI to Joy UI: We've made a strategic decision to replace Material UI with Joy UI. This change brings a fresh and modern UI toolkit that aligns better with the evolving design trends and offers more flexibility and customization options. Joy UI is designed to provide a seamless and enjoyable developer experience, ensuring that your projects look more appealing and user-friendly.

Transitioning from Recoil to Jotai for state management: To streamline state management, we're moving from Recoil to Jotai. Jotai offers a simpler and more intuitive API, with minimalistic and atomic state management. This shift aims to improve performance and make state management in your React applications more straightforward and maintainable.

Why These Changes?

We believe these updates will make the React Starter Kit more robust, versatile, and future-proof. Joy UI's modern approach to UI components, combined with Jotai's efficient state management, aligns with our mission to provide a high-quality, easy-to-use starter kit for your React projects.

Getting Started with the New Update

Just clone the repo, install project dependencies and launch:

$ git clone --depth=1 example
$ cd ./example
$ corepack enable
$ yarn install
$ yarn workspace app start
Enter fullscreen mode Exit fullscreen mode

Your Feedback Matters

Your feedback is crucial for the continuous improvement of the React Starter Kit. Please try out the new version and share your thoughts and experiences. If you encounter any issues or have suggestions, feel free to open an issue on GitHub or join our community chat on Discord.

We're excited to see the amazing applications you'll build with these new features!

Happy coding!

Top comments (0)