I understand what you are said
this works because fallback returns html element. but
this also works although fallback returns javascript object that is not htmlelement
I don't understand why fallback={err => err}
syntax works and sometimes not works