Как передавать cookie с сервера написанного на Golang в ReactJS приложение, если между ними CORS?
для того, чтобы браузер сохранял куки, которые нам присылает сервер. Необходимо отдать 4 заголовкавключение cors  "Access-Control-Allow-Headers: Content-Type" показываем клиенту, что эти запросы используют cors "Access-Control-Allow-Methods: POST, OPTIONS" за место POST, OPTIONS может стоять любая экзотика, которую вы отправляете разрешаем браузеру сохранять от данного сервера куки Access-Control-Allow-Credentials: true ну а чтобы браузер сохранил эту куку для вашего домена SPA-приложения не забываем Access-Control-Allow-Origin: http://localhost:3000 где  http://localhost:3000 - адрес вашего SPA-приложения  в надбавку не забываем отвечать на запросы OPTIONS HTTP/1.1 200 OK если вы используете rest-api, обычно это делает библиотека
чтобы отправлять куки в своих запросах вы должны отметить withCredentials: true
в Jquery в $.ajax он добавляется параметром $.ajax({
xhrFields: { withCredentials: true },
});
Заверните API в React-приложение - смонтируйте на тот же серв (чтобы адрес домена был один) и всё.