Расширение писать не обязательно, если этот файл .js
Путь пишут, если это не node_modules, а Ваш файл, который Вы хотите импортировать, и как следствие, не известно, где он лежит.
Если файл, который импортируете, находится в node_modules, то webpack найдет его сам.
import {Aplication} это значит, что из файла экспортируется не один какой-то объект по умолчанию, и поэтому, когда Вы делаете импорт Вам надо указать, что именно Вы хотите импортировать из указаного модуля.
Фигурные скобки - это деструктуризация:
https://learn.javascript.ru/destructuring
Вот, про систему модулей:
https://learn.javascript.ru/modules