Это смешно слышать на наш век, когда пишешь на JS. Но синтаксис без function declaration более новее, а старый напоминает легаси. Но если необходим контекст, то выбор за function.
ще варто згадати, що function declaration can be reassigned whereas function expression with const cannot тому я надаю перевагу другому. але це не завжди важливо
"V8 developer here. Arrow functions are (mostly) just "syntactic sugar" for conventional function declarations. There is no performance difference." https://stackoverflow.com/a/44031830