1. Проблема с отображением ответа в консоли при изменении способа отправки запроса может быть вызвана неправильной обработкой ответа или ошибкой в самом запросе. Убедитесь, что обработка ответа и вывод в консоль настроены правильно при использовании нового способа отправки.
2. Для организации отправки запросов при нажатии на кнопку внутри компонента React можно использовать оба варианта - функцию, экспортированную из отдельного файла, или прямо внутри компонента. Однако, если функция отправки запроса будет использоваться только внутри этого компонента, то размещение ее непосредственно внутри компонента может быть более удобным и понятным для других разработчиков.
3. Для гарантированного вывода ответа в консоль в обоих вариантах, убедитесь, что обработка ответа и вывод в консоль настроены правильно. При использовании функции, экспортированной из отдельного файла, убедитесь, что функция возвращает значение, которое можно использовать для вывода ответа. При прямом использовании функции внутри компонента, также проверьте правильность обработки ответа и вывода в консоль. В обоих случаях, рекомендуется использовать консоль для отладки и контроля работы запросов.