Идея так себе.
во первых - так никто не делает и вы любому человеку кто будет работать с вашим кодом создадите проблем.
Во вторых - импорты работают там где написаны, если они стоят вначале - то у вас точно все будет нормально в файле. Если они в конце - то результат может быть разным.
Если у вас проблема только в том что импорты визуально мешают и лень скроллить то используйте фолдинг:
При использовании нормально навигации по коду вы на начало файлов вообще редко будете попадать.
Я считаю, что первое, что мы хотим увидеть при открытии компонента, - это метод рендеринга.
Считать можно что угодно, у других людей может быть другое мнение. Если вы работаете один - можете делать как хотите, в команде такие вещи надо как минимум обсуждать.