JSFiddle - React, Tailwind, and code Playground
HTML
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css">
<input type="radio" value="input1" class="radio-input" name="name">
<input type="radio" value="input2" class="radio-input" name="name">
<button id="caller">call function</button>
JavaScript
let inputValue = '';
// затем на onchange инпута записываете значение в переменную
const radios = document.querySelectorAll('.radio-input');
for(let i = 0; i < radios.length; i++) {
radios[i].addEventListener('change', function() {
inputValue = this.value;
});
}
document.querySelector('#caller').addEventListener('click', () => {
someFunction();
});
// дальнейший код будет брать значение из замыкания
const someFunction = () => {
alert('inputValue='+inputValue);
};