NullVoxPopuli/react-state-helpers

View on GitHub
src/toggle.js

Summary

Maintainability
A
0 mins
Test Coverage
import { digIntoState, updateNestedStateForProperty } from './helpers';

export function toggleCreator(context) {
  return property => _event => {
    const value = !digIntoState(property, context.state);

    updateNestedStateForProperty(property, value, context);

    return value;
  };
}