Skip to content

Version 7.43.0-next.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@bluebill1049 bluebill1049 released this 18 Jan 21:50
· 227 commits to master since this release

馃審 feature: support global error type #9746

const onSubmit = () => {
  const response = await fetch(...)
  if (response.statusCode > 200) {
      setError('root.serverError', { 
        type: response.statusCode,
        message: e.message,
      })
  }
}

const onClick = () => {
  setError('root.random', { 
    type: 'random', 
    message: 'random' 
  })
}

return (
  <>
    {errors.root.serverError.type === 400 && <p>server response message</p>}
    <p>{errors.root.serverError.message}</p>
    
    <p>{errors.root.random.message}</p>
  </>
)

馃獪 fix set defaultValues for controlled components with values props (#9780)