 
  
   
  
  computed: {
  render() {
    return {
      items: [...this.items]
    }
  }
},
methods: {
  removeItems(id) {
    this.items = this.items.filter(n => n.id !== id);
  }
} 
  
   
  
   
  
   
  
  this.props.newsadd({namestate, textstate}), то переданный объект идёт вторым, а первым - arguments из render'а. В котором конечно же никаких namestate и textstate нет.