# `MishkaGervaz.Form.Dsl.Hooks`
[🔗](https://github.com/mishka-group/mishka_gervaz/blob/v0.0.4/lib/mishka_gervaz/form/dsl/hooks.ex#L1)

Hooks section DSL definition for form configuration.

Defines lifecycle callbacks for form events.

## Example

    hooks do
      before_save fn %{"form" => values} = params, _state ->
        Map.put(params, "form", Map.put(values, "processed", true))
      end

      after_save fn record, _state ->
        Logger.info("Saved: #{inspect(record)}")
      end
    end

# `section`

Returns the hooks section definition.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
