• Parameters

    • props: RenderableProps<
          {
              children?: ComponentChildren;
              value: {
                  clearOnChange: <T>(callback: (piece: T) => void) => void;
                  getInitialState: () => State;
                  getState: () => State;
                  onChange: <T>(
                      selector: (state: State) => T,
                      callback: (piece: T) => void,
                  ) => void;
                  updateState: (newState: Partial<State>) => void;
              };
          },
      >
    • Optionalcontext: any

    Returns ComponentChildren

Properties

Consumer: Consumer<
    {
        clearOnChange: <T>(callback: (piece: T) => void) => void;
        getInitialState: () => State;
        getState: () => State;
        onChange: <T>(
            selector: (state: State) => T,
            callback: (piece: T) => void,
        ) => void;
        updateState: (newState: Partial<State>) => void;
    },
>
defaultProps?: Partial<
    {
        children?: ComponentChildren;
        value: {
            clearOnChange: <T>(callback: (piece: T) => void) => void;
            getInitialState: () => State;
            getState: () => State;
            onChange: <T>(
                selector: (state: State) => T,
                callback: (piece: T) => void,
            ) => void;
            updateState: (newState: Partial<State>) => void;
        };
    },
>
displayName?: string
Provider: Provider<
    {
        clearOnChange: <T>(callback: (piece: T) => void) => void;
        getInitialState: () => State;
        getState: () => State;
        onChange: <T>(
            selector: (state: State) => T,
            callback: (piece: T) => void,
        ) => void;
        updateState: (newState: Partial<State>) => void;
    },
>
MMNEPVFCICPMFPCPTTAAATR