1.3.6 • Published 6 years ago

freestyler-context v1.3.6

Weekly downloads
27
License
-
Repository
-
Last release
6 years ago

freestyler-context

Generic context provider/consumer library for React.

Usage:

import {Provider, Consumer} from 'freestyler-context';

<Provider name="theme" value={{color: 'red'}}>
    <Consumer name="theme">{(theme) => {
        return <div>Color is: {theme.color}</div>;
    }}</Consumer>
</Provider>

Merges values of multiple providers with the same name:

import {Provider, Consumer} from 'freestyler-context';

<Provider name="theme" value={{color: 'red', background: '#fff'}}>
    <Provider name="theme" value={{color: 'blue'}}>
        <Consumer name="theme">{(theme) => {
            return <div>Color is: {theme.color}</div>;
        }}</Consumer>
    </Provider>
</Provider>
1.3.6

6 years ago

1.3.5

6 years ago

1.3.4

6 years ago

1.3.3

6 years ago

1.3.2

6 years ago

1.3.0

6 years ago

1.2.2

6 years ago

1.2.1

7 years ago

1.0.0

7 years ago