1.3.6 • Published 7 years ago

freestyler-context v1.3.6

Weekly downloads
27
License
-
Repository
-
Last release
7 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

7 years ago

1.3.5

7 years ago

1.3.4

7 years ago

1.3.3

7 years ago

1.3.2

7 years ago

1.3.0

7 years ago

1.2.2

8 years ago

1.2.1

8 years ago

1.0.0

8 years ago