Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bitovi/ylem
Add Observable View-Models to React components
https://github.com/bitovi/ylem
observable react react-components viewmodel
Last synced: about 6 hours ago
JSON representation
Add Observable View-Models to React components
- Host: GitHub
- URL: https://github.com/bitovi/ylem
- Owner: bitovi
- License: mit
- Created: 2017-01-18T17:47:28.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2019-12-13T19:29:42.000Z (almost 5 years ago)
- Last Synced: 2024-10-31T13:03:23.675Z (8 days ago)
- Topics: observable, react, react-components, viewmodel
- Language: JavaScript
- Homepage: https://bitovi.github.io/ylem/
- Size: 1.11 MB
- Stars: 42
- Watchers: 45
- Forks: 2
- Open Issues: 23
-
Metadata Files:
- Readme: readme.md
- Contributing: contributing.md
- License: LICENSE.md
Awesome Lists containing this project
README
# ylem - Easy state management for React
[![Build Status](https://travis-ci.org/bitovi/ylem.svg?branch=master)](https://travis-ci.org/bitovi/ylem)
[![Greenkeeper Badge](https://badges.greenkeeper.io/bitovi/ylem.svg)](https://greenkeeper.io/)> [ahy-luh m] *noun* `ASTRONOMY`
>
> The primordial matter of the universe from which all matter is said to be derived, believed to be composed of neutrons at high temperature and density.## QA mode
**ylem** uses observable objects to determine when to re-render components. We are currently considering two APIs - each has its own README and docs:
1. Extend ylem's **`Component`** - `this.state` is observable, no more `.setState()`.
[Read more here](./component).2. **`connect()`** - connect an observable object to a presentation (aka. "dumb") component (similar to redux).
[Read more here](./connect).