Debugging forms#
Debugging#
Logging#
You can use the Tools.Log component to log data to the console. The whole data context will be logged.
import { Tools } from '@dnb/eufemia/extensions/forms'function MyForm() {return (<Form.Handler><Tools.Log /><Form.Isolation><Tools.Log /></Form.Isolation></Form.Handler>)}
You can also provide your own data to the Tools.Log component by using the data property.
Finding errors#
In order to debug your forms, you can use the Tools.Errors component. It will render a list of all errors in your form, including the field path and the error message.
fieldErrorswill render all field errors.formErrorswill render all form errors initiated by e.g.schema.
import { Tools } from '@dnb/eufemia/extensions/forms'function MyForm() {return (<Form.Handler><Tools.Errors /></Form.Handler>)}