В соответствии с вашим состоянием mnet Когда я нажал кнопку, он сгенерирует строку и поместит ее в this.state.classCode , вы нигде не будете использовать вновь созданную строку. А также, предполагая, что у вас уже есть обработчик onChange, вы можете изменить handleGetCode () следующим образом
handleGetCode(event){
const cryptoRandomString = require('crypto-random-string');
let random = cryptoRandomString({length: 4});
let randomUp = random.toUpperCase();
this.setState({classCode: randomUp});
}