Вы не можете сделать это.
React Компоненты отображаются на клиенте. Они абсолютно не взаимодействуют с сервером, если не используется API. Если вы хотите sh регистрировать вещи, просто используйте console.log(...)
и смотрите консоль браузера.
Если вы должны регистрировать на стороне сервера, вам нужно будет настроить API, который принимает запрос от клиент и печатает тело запроса на консоли, работающей на сервере. Это можно сделать, используя Express JS:
const express = require('express');
const cors = require('cors');
const app = express();
app.use(cors);
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));
app.post('/log', (req, res) => {
console.log("Received log request: ", req.body.message);
res.status(200);
});
app.listen(3001, () => console.log("API running"));
А затем в вашем компоненте:
function func() {
fetch('http://localhost:3001', {
method: 'POST',
body: { message: 'This will be logged!' }
});
}
Не проверено, но должно работать