this.props.newsadd({namestate, textstate})
, то переданный объект идёт вторым, а первым - arguments из render'а. В котором конечно же никаких namestate и textstate нет. А вот про update не знаю, это вы про это что ли говорите window.myLine.update(); ?
Или в JS таких вещей как if нету вообще?
что бы шкала отвечающая за него, тоже исчезала
options: {
legend: {
onClick(event, labelItem) {
// определяете, какие из dataset'ов скрыты/видимы, ну и скрываете/показываете соответсвующие оси графика
}
},
}