react-jet

Combine jetstate and jetemit for react

Usage no npm install needed!

<script type="module">
  import reactJet from 'https://cdn.skypack.dev/react-jet';
</script>

README

react-jet

Replace redux and react context

NPM

install size dependencies

Version License Downloads

install

npm install react-jet

use

Initial state

import { initial } from 'react-jet';

initial([
  {
    name: 'time',
    defaultValue: 2018
  }
]);

Connect to components

import React from 'react';
import { connect } from 'react-jet';

function DisplayTime(props) {
  return <div>{props.time}</div>;
}

export default connect(
  DisplayTime,
  ['time']
);

Change state

import { state } from 'react-jet';

state.time = 2019;