How to use the @uform/core.LifeCycleTypes.ON_FORM_GRAPH_CHANGE function in @uform/core

To help you get started, we’ve selected a few @uform/core examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github alibaba / uform / packages / react / src / __tests__ / useField.spec.tsx View on Github external
test('basic ', () => {
    let globalForm
    let globalGraph
    const formInstance = createForm({
      lifecycles: [
        new FormLifeCycle(LifeCycleTypes.ON_FORM_GRAPH_CHANGE, graph => {
          globalGraph = graph
        })
      ]
    })
    const formWrapper = ({ children }) => {
      const form = useForm({
        form: formInstance
      })
      globalForm = form
      return (
        {children}
      )
    }

    const { result } = renderHook(() => useField({ name: 'username' }), {
      wrapper: formWrapper
github alibaba / uform / packages / react / src / __tests__ / useVirtualField.spec.tsx View on Github external
test('basic ', ()=>{    
    let globalForm
    let globalGraph
    const formInstance = createForm({
      lifecycles: [
        new FormLifeCycle(LifeCycleTypes.ON_FORM_GRAPH_CHANGE, (graph) => {
          globalGraph = graph
        })
      ]
    })
    const formWrapper = ({ children }) => {
      const form = useForm({
        form: formInstance
      })
      globalForm = form
      return {children}
    }

    const { result } = renderHook(() => useVirtualField({ name: 'username' }), { wrapper: formWrapper })
    expect(result.current.form).toEqual(globalForm)
    expect(result.current.state.props).toEqual({})
    expect(result.current.state).toEqual({
github alibaba / uform / packages / react / src / shared.ts View on Github external
LifeCycleTypes.ON_FORM_SUBMIT_END
  ),
  onFormMount$: createEffectHook(LifeCycleTypes.ON_FORM_MOUNT),
  onFormUnmount$: createEffectHook(LifeCycleTypes.ON_FORM_UNMOUNT),
  onFormValidateStart$: createEffectHook(
    LifeCycleTypes.ON_FORM_VALIDATE_START
  ),
  onFormValidateEnd$: createEffectHook(
    LifeCycleTypes.ON_FORM_VALIDATE_END
  ),
  onFormValuesChange$: createEffectHook(
    LifeCycleTypes.ON_FORM_VALUES_CHANGE
  ),

  onFormGraphChange$: createEffectHook(
    LifeCycleTypes.ON_FORM_GRAPH_CHANGE
  ),

  onFieldWillInit$: createEffectHook(
    LifeCycleTypes.ON_FIELD_WILL_INIT
  ),
  onFieldInit$: createEffectHook(
    LifeCycleTypes.ON_FIELD_INIT
  ),
  onFieldChange$: createEffectHook(
    LifeCycleTypes.ON_FIELD_CHANGE
  ),
  onFieldMount$: createEffectHook(
    LifeCycleTypes.ON_FIELD_MOUNT
  ),
  onFieldUnmount$: createEffectHook(
    LifeCycleTypes.ON_FIELD_UNMOUNT