Существует два способа объявления функций: Function Expression и Function Declaration. Более глобальную разницу между ними мы рассмотрим позже, а пока посмотрим на два примера: Function Declaration: function sum(a, b) { return a + b; } Function Expression: var sum = function(a, b) { return a + b; }; Исходя из приведенных примеров, в случае с Function Declaration, интерпретатор объявляет переменную с именем функции и присваивает ей описание функции. В случае с Function Expression - мы сами объявляем переменную с именем функции и присваиваем ей описание функции...
Я думаю, многие начинающие программисты начинают задавать себе этот вопрос. Если Вы только начинаете погружаться в изучение React, тогда эта статья для Вас! Начнем с того, что React - это JavaScript-библиотека, и, да, его (JS) пропустить нельзя. Тут можно затронуть тему того, что перед React, а тем более JS необходимо получить знания по HTML (flex, синтаксическая верстка), CSS (препроцессоры), затем Вы должны (в идеале, конечно, но Вас никто не заставляет) сверстать пару лендингов и начать учить JS...