0.0.0-beta.0.101 • Published 10 months ago

@sandstack/neuron v0.0.0-beta.0.101

Weekly downloads
-
License
MIT
Repository
-
Last release
10 months ago

npm version build npm bundle size

Neuron Global State Manager

The Neuron Global State Manager is a small, bare bones, framework agnostic library for building framework specific global state managers.

Neuron Core can be used in any js application by itself or you can tailor it to your framework of choice. My goal is to create framework specific version of this that use core under the hood. See React Neuron as an example.

Setup Neuron State

Create a new Neuron

import { Neuron } from "@sandstack/neuron";

const trainer = new Neuron("Ash Ketchum");

Update state

trainer.set("Gary Oak");

Get state

const name = trainer.getRef();

Listen for state changes

trainer.effect((payload) => {
  console.log(payload.state);
});

//initial console.log output
//name: Ash Ketchum

//new console.log output
//name: Gary Oak

Learn more about Neuron Core and React Neuron.

0.0.0-beta.0.101

10 months ago

0.0.0-beta.0.100

10 months ago

0.0.0-beta.0.96

10 months ago

0.0.0-beta.0.99

10 months ago

0.0.0-beta.0.98

10 months ago

0.0.0-beta.0.95

10 months ago

0.0.0-beta.0.94

10 months ago

0.0.0-beta.0.91

1 year ago

0.0.0-beta.0.90

1 year ago

0.0.0-beta.0.92

1 year ago

0.0.0-beta.0.89

1 year ago

0.0.0-beta.0.88

1 year ago

0.0.0-beta.0.87

1 year ago

0.0.0-beta.0.86

1 year ago

0.0.0-beta.0.85

1 year ago

0.0.0-beta.0.84

1 year ago

0.0.0-beta.0.80

2 years ago

0.0.0-beta.0.82

2 years ago

0.0.0-beta.0.81

2 years ago

0.0.0-beta.0.75

2 years ago

0.0.0-beta.0.77

2 years ago

0.0.0-beta.0.76

2 years ago

0.0.0-beta.0.79

2 years ago

0.0.0-beta.0.78

2 years ago

0.0.0-beta.0.74

2 years ago

0.0.0-beta.0.72

2 years ago

0.0.0-alpha.0.71

2 years ago

0.0.0-alpha.0.70

2 years ago

0.0.0-alpha.0.69

2 years ago

0.0.0-alpha.0.68

2 years ago

0.0.0-alpha.0.67

2 years ago

0.0.0-alpha.0.65

2 years ago

0.0.0-alpha.0.66

2 years ago

0.0.0-alpha.0.64

2 years ago

0.0.0-alpha.0.62

2 years ago

0.0.0-alpha.0.63

2 years ago

0.0.0-alpha.0.61

2 years ago

0.0.0-alpha.0.60

2 years ago

0.0.0-alpha.0.58

2 years ago

0.0.0-alpha.0.59

2 years ago

0.0.0-alpha.0.57

2 years ago

0.0.0-alpha.0.50

2 years ago

0.0.0-alpha.0.51

2 years ago

0.0.0-alpha.0.54

2 years ago

0.0.0-alpha.0.55

2 years ago

0.0.0-alpha.0.52

2 years ago

0.0.0-alpha.0.53

2 years ago

0.0.0-alpha.0.56

2 years ago

0.0.0-alpha.53

2 years ago

0.0.0-alpha.52

2 years ago

0.0.0-alpha.51

2 years ago

0.0.0-alpha.50

2 years ago

0.0.0-alpha.49

2 years ago

0.0.0-alpha.48

2 years ago

0.0.0-alpha.46

2 years ago

0.0.0-alpha.47

2 years ago

0.0.0-alpha.45

2 years ago

0.0.0-alpha.44

2 years ago

0.0.0-alpha.43

2 years ago

0.0.0-alpha.42

2 years ago

0.0.0-alpha.31

2 years ago

0.0.0-alpha.30

2 years ago

0.0.0-alpha.35

2 years ago

0.0.0-alpha.34

2 years ago

0.0.0-alpha.33

2 years ago

0.0.0-alpha.32

2 years ago

0.0.0-alpha.39

2 years ago

0.0.0-alpha.38

2 years ago

0.0.0-alpha.37

2 years ago

0.0.0-alpha.36

2 years ago

0.0.0-alpha.29

2 years ago

0.0.0-alpha.41

2 years ago

0.0.0-alpha.40

2 years ago

0.0.0-alpha.28

2 years ago

0.0.0-alpha.27

2 years ago

0.0.0-alpha.26

2 years ago

0.0.0-alpha.25

2 years ago

0.0.0-alpha.23

2 years ago

0.0.0-alpha.22

2 years ago

0.0.0-alpha.21

2 years ago

0.0.0-alpha.20

2 years ago

0.0.0-alpha.19

2 years ago

0.0.0-alpha.18

2 years ago

0.0.0-alpha.15

2 years ago

0.0.0-alpha.14

2 years ago

0.0.0-alpha.12

2 years ago

0.0.0-alpha.10

2 years ago

0.0.0-alpha.6

2 years ago

0.0.0-alpha.5

2 years ago

0.0.0-alpha.4

2 years ago