This package has been deprecated

Author message:

Please use @data-client/react/redux instead. https://dataclient.io/docs/guides/redux

@data-client/redux
TypeScript icon, indicating that this package has built-in type declarations

0.13.0 • Public • Published

Reactive Data Client

CircleCI Coverage Status npm downloads bundle size npm version PRs Welcome

Redux integration for Reactive Data Client

🚨 Repository Deprecated and Moved! 🚨

This repository has been deprecated and is no longer actively maintained. Please use @data-client/react/redux from @data-client/react

import {
  ExternalDataProvider,
  prepareStore,
  type Middleware,
} from '@data-client/react/redux';
import { getDefaultManagers, Controller } from '@data-client/react';
import ReactDOM from 'react-dom';

const managers = getDefaultManagers();
// be sure to include your other reducers here
const otherReducers = {};
const extraMiddlewares: Middleware = [];

const { store, selector, controller } = prepareStore(
  initialState,
  managers,
  Controller,
  otherReducers,
  extraMiddlewares,
);

ReactDOM.render(
  <ExternalDataProvider
    store={store}
    selector={selector}
    controller={controller}
  >
    <App />
  </ExternalDataProvider>,
  document.body,
);

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Published

Version History

Package Sidebar

Install

npm i @data-client/redux

Weekly Downloads

446

Version

0.13.0

License

Apache-2.0

Unpacked Size

105 kB

Total Files

45

Last publish

Collaborators

  • ntucker