0.66.5 • Published 2 years ago

@fluentui/state v0.66.5

Weekly downloads
5,207
License
MIT
Repository
github
Last release
2 years ago

@fluentui/state

A set of utils to create framework agnostic and reusable state managers.

Installation

NPM

npm install --save @fluentui/state

Yarn

yarn add @fluentui/state

Usage

import { createManager, ManagerFactory } from '@fluentui/state';

type InputState = { value: string };
type InputActions = { change: (value: string) => void };

const createInputManager: ManagerFactory<InputState, InputActions> = config =>
  createManager<InputState, InputActions>({
    ...config,
    actions: {
      change: (value: string) => () => ({ value }),
    },
    state: { value: '', ...config.state },
  });
const manager = createInputManager({ state: { value: 'Hello world!' } });

Usage with React

We provide React bindings under @fluentui/react-bindings.

0.66.5

2 years ago

0.66.4

2 years ago

0.66.3

2 years ago

0.66.2

2 years ago

0.66.1-beta.0

2 years ago

0.66.1

2 years ago

0.65.0

3 years ago

0.66.0

2 years ago

0.64.0

3 years ago

0.63.0

3 years ago

0.63.1

3 years ago

0.63.1-beta.0

3 years ago

0.62.0

3 years ago

0.60.1

3 years ago

0.61.0

3 years ago

0.60.0

4 years ago

0.59.0

4 years ago

0.58.0

4 years ago

0.57.0

4 years ago

0.56.1-beta.1

4 years ago

0.56.1-beta.0

4 years ago

0.55.0

4 years ago

0.56.0

4 years ago

0.54.1-beta.2

4 years ago

0.53.1-beta.0

4 years ago

0.54.0

4 years ago

0.53.0

4 years ago

0.52.2-beta.0

4 years ago

0.52.3-beta.0

4 years ago

0.52.2

4 years ago

0.52.1

4 years ago

0.52.1-beta.5

4 years ago

0.52.1-beta.2

4 years ago

0.52.1-beta.1

4 years ago

0.52.1-beta.4

4 years ago

0.52.1-beta.3

4 years ago

0.52.1-beta.0

4 years ago

0.52.0

4 years ago

0.51.7

4 years ago

0.51.6

4 years ago

0.52.0-beta.1

4 years ago

0.52.0-beta.0

4 years ago

0.51.5

4 years ago

0.51.4

5 years ago

0.47.15

5 years ago

0.51.3

5 years ago

0.47.14

5 years ago

0.47.13

5 years ago

0.47.12

5 years ago

0.47.11

5 years ago

0.51.2

5 years ago

0.47.10

5 years ago

0.51.1

5 years ago

0.47.9

5 years ago

0.47.8

5 years ago

0.51.0

5 years ago

0.47.7

5 years ago

0.47.6

5 years ago

0.50.0

5 years ago

0.47.5

5 years ago

0.47.4

5 years ago

0.47.3

5 years ago

0.47.2

5 years ago

0.49.0

5 years ago

0.47.1

5 years ago

0.48.0

5 years ago

0.47.0

5 years ago

0.46.0

5 years ago

0.45.0

5 years ago

0.44.0

5 years ago

0.43.0

5 years ago

0.42.0

6 years ago

0.41.1

6 years ago

0.41.0

6 years ago