Give a quick glance to Svelte.
Help me understand, how this syntax
{#if expression}...{:else if expression}...{/if}
can be seriously invented in our... more civilized age?
My point is this is not a syntax decision that React made, but svelte's syntax was (as far as I can tell) a decision.
Nothing preventing them from making an <If condition={…}>…<Else>… component