return <>
{!props.post?
<Spinner />:
<Post post={props.post}/>
}
</>
На нем УЖЕ написано множество полноценных API.
Читабельность и качество кода зависит не от языка, а от того, на сколько правильно разработчик спроектирует приложение.
Го на некоторых синтетических бенчмарках проигрывает той же Java по скорости
Плюс, приложения на Го - это статически скомпилированные бинарные файлы, не требующие вообще ни каких зависимостей.
Бекенд выбрал go потому что быстрее всех, и лёгок