我相对来说对使用react.js还比较新手。我有一系列的按钮在div顶部,当其中每一个被按下时,我想显示不同的文本集合。我已经能够创建一个在按钮被按下时触发的函数(并通过警报进行测试),但我似乎无法弄清楚如何为每个不同的按钮呈现不同的文本集或者如何根据按下的按钮传递它。
class App extends Component {
handleClick() {
alert("Test");
}
render() {
return (
<body>
<div class="App">
<div class="floating-box">
<div class="search-tickets">
<button id="demo" class="color-button">Button 1</button>
<button class="color-button button2">Button 2</button>
<button class="color-button button3">Button 3</button>
<button ref="test" class="color-button button4" onClick={this.handleClick}>Button 4</button>
<h1 class="h1-text">Text</h1><br/>
<h2>
<br/>-123
<br/>-456
<br/
</h2>
</div>
</div>
</div>
</body>
);
}
export default App;
理想情况下,我希望每次点击按钮时都会显示不同的文本段落。我看到了一些帖子想要更改按钮文本或颜色,但并没有真正影响到单独的文本段落。
如果有任何指导,将会非常有帮助。