0.0.1-alpha.2 • Published 4 years ago

@blockle/react-redux v0.0.1-alpha.2

Weekly downloads
50
License
MIT
Repository
github
Last release
4 years ago

@blockle/react-redux

Drop in replacemenet for react-redux when only using hooks.

Install

yarn add @blockle/react-redux

Usage

import React from 'react';
import { Store } from 'redux';

interface Props {
  children: React.ReactNode;
  store: Store;
}

const AppShell = ({ children }) => {
  return (
    <Provider store={store}>
      {children}
    </Provider>
  );
}

const MyComponent = () => {
  const dispatch = useDispatch();
  const item = useSelector((state) => state.userName);

  return (
    <div>
      {userName}

      <button onClick={() => dispatch(randomizeName())}>
        Randomize name
      </button>
    </div>
  )
}