@allbin/with-config
TypeScript icon, indicating that this package has built-in type declarations

7.0.9 • Public • Published

@allbin/with-config

Example

src/config.ts:

interface ConfigType {
  [...]
}

export const default_config: ConfigType = {
  [...]
}

const ConfigContext = React.createContext<ConfigType>(default_config);
export default ConfigContext;

src/index.tsx:

import WithConfig from '@allbin/with-config';
import ConfigContext, { default_config } from './config';

[...]

ReactDOM.render(
  <WithConfig Context={ConfigContext} default_config={default_config}>
    <...>
  </WithConfig>
)

src/views/View.tsx:

import ConfigContext from '../config';


const View = React.FC = () => {
  const config = useContext(ConfigContext);

  [...]
}

Readme

Keywords

none

Package Sidebar

Install

npm i @allbin/with-config

Weekly Downloads

3

Version

7.0.9

License

ISC

Unpacked Size

4.85 kB

Total Files

8

Last publish

Collaborators

  • noahhakansson
  • mdjarv
  • pscz
  • alendri