JSFiddle - React, Tailwind, and code Playground

JavaScript

const configDefault = {
  Bot: {
    // initial sessionAttributes
    sessionAttributes: {},
  },
};
$(document).ready(function() {
  myIP();
});

function myIP() {
  $.getJSON("//freegeoip.net/json/?callback=?", function(data) {
    // after succesful ajax response call myCallback with data.ip
    myCallback(data.ip); 
  });
}

function myCallback(theIP) {
// do your stuff here
   console.log("Data.ip:", theIP);
   configDefault.Bot.sessionAttributes.ip = theIP;
   console.log("ConfigDefault:", configDefault);

};