ivan_grechka, получаете в хэдэре текущую страницу. При выводе меню проверяете: если эта та страница, на которой должны быть ссылки с якорями - то выводите ссылки с якорями. Если нет - то обычные ссылки или то что вам требуется
Талян, фреймворки уже давно становятся "новым джеквери". Я имею ввиду, что видел некоторое количество людей, которые могут сделать достаточно аккуратно какой-то таск на реакте, но при этом, например, совсем не понимают что значит асинхронность итд
Александр Козак, так и я про нативные. Смотрите какова ситуация сейчас: нам для разработки удобен модульный подход, когда мы можем выносить классы/компоненты в отдельные файлы-модули и подключать их динамически через import(). И теоретически, мы можем так и отправить все это в продакшн, без сборщика. Но тут есть 2 проблемы: 1) так себе браузерная поддержка import() 2)лишние загрузки, как вы уже и написали. Поэтому удобно использовать сборщик.
А отвечая конкретно на вопрос: "А если так, то для каких задач тогда нужны модули в вебе?" - для удобного DX
В примерах указано, передавать в CURLOPT_POSTFIELDS - массив и устанавливать CURLOPT_POST true. Это я делаю. Если вы намекаете на использование CURLFile - делал, тоже самое. Да и апишка ждёт просто строку с урлом файла.