freestyler-context

React context provider and consumer HOC and FaCC

9 个版本
安装
npm install freestyler-context
yarn add freestyler-context
pnpm add freestyler-context
bun add freestyler-context
README

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 2018-02-04
1.3.5 2018-02-04
1.3.4 2018-02-03
1.3.3 2018-01-20
1.3.2 2018-01-14
1.3.0 2018-01-13
1.2.2 2017-12-10
1.2.1 2017-10-15
1.0.0 2017-10-08