An open API service indexing awesome lists of open source software.

https://github.com/agentcoop/react-guy

An event-driven approach to handle components state
https://github.com/agentcoop/react-guy

form-data javascript react reactjs

Last synced: 5 months ago
JSON representation

An event-driven approach to handle components state

Awesome Lists containing this project

README

          

React Guy Composer Logo

**React-Guy-Composer** is a library that allows you to manage state of your components using an event-driven approach.
Handle form data, and change state of nested components in an easy and predictable way.


## Installation
```bash
npm install --save @react-guy/composer
```

## Documentation

#### Events
* [Overview](docs/events/overview.md)
* [Event Types](docs/events/types.md)

#### Component Tree Nodes
* [Composer](docs/composer-node.md)
* [ElementGroup](docs/ui-element-group-node.md)
* [UIElement](docs/ui-element-node.md)

## Code sandboxes
- [Form data](https://codesandbox.io/s/react-guy-composer-form-example-gexvi)
- [Debounce/Throttle events](https://codesandbox.io/s/react-guy-throttle-debounce-llvh1)