https://github.com/behnammodi/react-jet
combine jetstate and jetemit for react
https://github.com/behnammodi/react-jet
javascript react react-native
Last synced: about 1 year ago
JSON representation
combine jetstate and jetemit for react
- Host: GitHub
- URL: https://github.com/behnammodi/react-jet
- Owner: behnammodi
- License: mit
- Created: 2019-01-09T06:23:18.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2021-02-22T11:22:46.000Z (over 5 years ago)
- Last Synced: 2025-04-10T07:33:27.559Z (about 1 year ago)
- Topics: javascript, react, react-native
- Language: JavaScript
- Size: 147 KB
- Stars: 11
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# react-jet
Replace redux and react context
[](https://nodei.co/npm/react-jet/)
[](https://packagephobia.now.sh/result?p=react-jet) [](https://david-dm.org/uxitten/react-jet.svg)
# install
```npm
npm install react-jet
```
# use
## Initial state
```javascript
import { initial } from 'react-jet';
initial([
{
name: 'time',
defaultValue: 2018
}
]);
```
## Connect to components
```javascript
import React from 'react';
import { connect } from 'react-jet';
function DisplayTime(props) {
return
{props.time};
}
export default connect(
DisplayTime,
['time']
);
```
## Change state
```javascript
import { state } from 'react-jet';
state.time = 2019;
```