Не, ну понятно для небольших списков оно незаметно вообще будет. Но гипотетически будет разница между обращением к .map() в return или в функции? Так-то понятно, что второе и читать проще, и писать короче
Такой вопрос: почему раект кидает ошибку при изменении последовательности вызова хуков? Если вместо изменения значения переменной делать return ... - летит ошибка что "замечено изменение последовательности вызова хуков при перерендере"