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
- Host: GitHub
- URL: https://github.com/agentcoop/react-guy
- Owner: AgentCoop
- License: mit
- Created: 2020-03-18T10:51:30.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2022-03-02T08:13:45.000Z (about 4 years ago)
- Last Synced: 2025-04-12T20:53:41.962Z (11 months ago)
- Topics: form-data, javascript, react, reactjs
- Language: JavaScript
- Size: 5.59 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README

**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)