Не хорошо, когда дочерний компонент изменяет родительский.
npm run dev, "dev": "cross-env BABEL_ENV=development webpack-dev-server --inline --progress --config build/webpack.dev.conf.js"
А если нужный компонент не прямой потомок, а через 7 поколений?