#REACT - Como fazer esse método atualizar um item de um array?

handleUpdate(e) {
        e.preventDefault();
        let item = this.state.item;
        let list = this.state.list;
        if (item === null || item === "" || item === undefined) {
            return alert('Writte something');
        } else {
            for (let i in list) {
                if (list[i].id === this.props.id) {
                    list[i].item = e.event.target;
                    break;
                }
            }
        }
    }

Gist completo