setState асинхронная функция и в нее можно передать колбек вторым аргументом:
this.setState({ ... }, () => this.getStateValues());
По-хорошему вам следует переписать хандлер, так как вы создаете новые копии каждый рендер, тем более вы передаете свойство
name в инпуты, но почему-то не используете в хандлере.
Перепишите так:
handleChange = ev => {
const { name, value } = ev.target;
const symbols = split('')(value);
const result = filter(i => characterVerification(i), symbols);
this.setState({
[name]: join('')(result)
}, () => this.getStateValues(),
);
};
Еще непонятно зачем было тянуть в проект
ramda.