Приветствую!
Есть приложение:
import React from 'react';
import Point from './point';
import Line from './line';
function App() {
return (
<div className="App">
<Point />
<Line />
</div>
);
}
export default App;
Компоненты:
class Line extends Base {
render() {
return (
<button>
Линия
</button>
);
}
}
И
class Point extends Base {
render() {
return (
<button>
Точка
</button>
);
}
}
import React from 'react';
class Base extends React.Component {
constructor(props){
super(props);
this.state = {isToggleOn: true};
}
render(){
return (
<input/>
)
}
}
export default Base;
Как сделать так, чтобы при нажатии на кнопку "Линия" делать disable кнопки "Точка".
Подразумевается, что кнопок будет много и надо при нажатии одной делать disable остальных.
Пробовал на Redux или через родителя this.setState, но ничего не получилось.