Каким образом «отдают» клиенту статику с помощью nginx?
Каким образом отдаётся "статика" официальных сайтов с помощью nginx?
Обычно под этим подразумевается просто настройка веб-сервера что бы отдавать по умолчанию index.html(.php, .js) ?
Как обычно делают когда фронтенд написан на webpack vue/react js?
Не совсем.
В отличии от динамики статику можно сгенерировать заранее. Как правило она общая для разных пользователей, а то и для разных сайтов и не изменяется от фазы луны.
При этом какой-то контент может генерироваться при первом обращении(например различные изображения под различные разрешения) и его все равно могут называть статикой.
От расширения вообще говоря не зависит.
В простейшем случае у сайта один локейшен и фалбак. Файлы с разрешенным расширенными отдает сам нгинкс в случае если файла нет физически запрос передается бакенду