All Projects → andycall → Rcre

andycall / Rcre

Licence: mit
Build complex applications without pain

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Rcre

Pvm
Build workflows, activities, BPMN like processes, or state machines with PVM.
Stars: ✭ 348 (-49.12%)
Mutual labels:  state-management
Jumpstate
Jumpstate is a simple and powerful state management utility for Redux.
Stars: ✭ 429 (-37.28%)
Mutual labels:  state-management
Reatom
State manager with a focus of all needs
Stars: ✭ 567 (-17.11%)
Mutual labels:  state-management
Machinery
State machine thin layer for structs (+ GUI for Phoenix apps)
Stars: ✭ 367 (-46.35%)
Mutual labels:  state-management
React Recollect
State management for React
Stars: ✭ 411 (-39.91%)
Mutual labels:  state-management
Roxie
Lightweight Android library for building reactive apps.
Stars: ✭ 441 (-35.53%)
Mutual labels:  state-management
Provider
InheritedWidgets, but simple
Stars: ✭ 3,988 (+483.04%)
Mutual labels:  state-management
Focal
Program user interfaces the FRP way.
Stars: ✭ 613 (-10.38%)
Mutual labels:  state-management
Vue Stash
Easily share reactive data between your Vue components.
Stars: ✭ 412 (-39.77%)
Mutual labels:  state-management
Cubit
Cubit is a lightweight state management solution. It is a subset of the bloc package that does not rely on events and instead uses methods to emit new states.
Stars: ✭ 539 (-21.2%)
Mutual labels:  state-management
States rebuilder
a simple yet powerful state management technique for Flutter
Stars: ✭ 372 (-45.61%)
Mutual labels:  state-management
Dutier
The immutable, async and hybrid state management solution for Javascript applications.
Stars: ✭ 401 (-41.37%)
Mutual labels:  state-management
React Hooks
Essential set of React Hooks for convenient Web API consumption and state management.
Stars: ✭ 515 (-24.71%)
Mutual labels:  state-management
Mobius.swift
A functional reactive framework for managing state evolution and side-effects [Swift implementation]
Stars: ✭ 361 (-47.22%)
Mutual labels:  state-management
Konfig
Composable, observable and performant config handling for Go for the distributed processing era
Stars: ✭ 597 (-12.72%)
Mutual labels:  state-management
Ngrx Actions
⚡️ Actions and Reducer Utilities for NGRX
Stars: ✭ 348 (-49.12%)
Mutual labels:  state-management
Easy Peasy
Vegetarian friendly state for React
Stars: ✭ 4,525 (+561.55%)
Mutual labels:  state-management
Little State Machine
📠 React custom hook for persist state management
Stars: ✭ 654 (-4.39%)
Mutual labels:  state-management
React Hooks Global State
Simple global state for React with Hooks API without Context API
Stars: ✭ 605 (-11.55%)
Mutual labels:  state-management
React Sweet State
Shared state management solution for React
Stars: ✭ 537 (-21.49%)
Mutual labels:  state-management

CircleCI Stable Release gzip size license coverage Crowdin

What is RCRE?

Everyone loves to use React to build apps, it's elegant and wonderful. But React doesn't tell you how to build a complex web application.

When an application becomes very complex, various issues arise, such as the state of the component, the relationship between the components, how to organize the API request, and how to handle form validation and submission. If you don't have a lot of experience to deal with these issues, your code will get worse and the bug will always be with you.

RCRE is a library that designed to make it easy for everyone to handle the above issues. It uses completely new design to make some complex problems easier. It has only a few React components, and you only need to known is write simple configuration and components to get everything done.

RCRE provide 5 powerful features that help you build your application right.

  1. Manage your component and application's state without writing action and reducers.
  2. Manage your API and trigger them automatically based on your component's state.
  3. Always keep your state immutable and not easy to break it.
  4. State change trigger form validation automatically.
  5. A task controller can help you separate complex user interactions into pure small tasks and assemble them with a simple config.

Getting Started

https://andycall.github.io/RCRE/docs/en/overview

In-browser Playgrounds

You can play with RCRE in your web browser with these live online playgrounds.

Examples

Authors

LICENSE

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].