Не совсем понятно, что вам именно надо.
Похоже надо добавить число в массив, если его там нет, или удалить, если оно там есть.
Тогда так
doSomething = (props) => {
        let num = Number(props);
        let k =  this.state.nums.indexOf(num);
        if (k<0) {
             this.state.nums.push(num)
        } else {
             this.state.nums.splice(k, 1);
        }
        this.setState({ newArr: this.state.nums });
        console.log(this.state.newArr);
    };