webcoderspeed / react-scale

The React Scale CLI is a powerful command-line interface that streamlines the process of creating new React applications with a robust template. It provides a comprehensive set of tools and integrations to enhance your development experience.
https://www.npmjs.com/package/react-scale
6 stars 6 forks source link

React State Management Integration #1

Open webcoderspeed opened 1 day ago

webcoderspeed commented 1 day ago

🐞 Problem

Currently, React Scale does not offer built-in support for multiple state management libraries. Developers need to manually configure their preferred state management libraries, which can be time-consuming and prone to errors.

🎯 Goal

The goal is to add built-in support for popular state management libraries like Redux, Zustand, Recoil, React Query, tRPC, and Apollo GraphQL. This will streamline the setup process for managing global or server-side state in React Scale projects, allowing developers to choose their preferred solution during project initialization.

This change will benefit users by:

💡 Possible solutions

📋 Steps to solve the problem

  1. Modify the CLI to offer a selection of state management libraries during the initialization process.
  2. Add configuration templates for each library.
  3. Write clear documentation on how to use the selected state management library.
  4. Create example applications showcasing the usage of each state management option.
  5. Ensure the new functionality is well tested.
  6. Submit a pull request with the changes.

mutant138 commented 1 day ago

Me too , Can I work on this?

webcoderspeed commented 1 day ago

@mutant138 please go on

sdbeng commented 1 day ago

@webcoderspeed I'd like to contribute on adding a state mgmt lib integration

webcoderspeed commented 22 hours ago

@sdbeng yes proceed. I am also open few more issue. If you wish you can contribute in them as well