They're only needed if you don't start your JSX expression on the same line as the return.
The automatic semicolon insertion doesn't seem as bad for arrow functions, this works as expected:
() =>
"this string is returned"
I'd personally keep using the parenthesis for aesthetic reasons though.