나는 아직도 React에 대해 많은 것을 배우고있다. 그러나 나는 그것이해야한다고 생각하는 것보다 훨씬 어려운 토글을 발견하고있다.React에서 드롭 다운 결과를 토글하는 버튼을 어떻게 추가합니까?
내가 목표로하는 것은 '추가'라는 제목의 링크입니다. 클릭하면 '추가됨!'이라는 제목의 새 레이블이 표시됩니다. 원래 'Add Me'링크도 제거했습니다.
아래의 코드는 현재 가지고있는 것입니다.하지만 작동하지 않을 것이라고 생각합니다. 나는이 간단한 조치에 대한 답변을 &에 많이 읽었으며 그 중 아무 것도이 문제를 해결하지 못했습니다. 내가 잘못하고있는 것에 대한 어떤 통찰력이든 &/또는 그것을 고치는 방법은 매우 유용 할 것입니다!
미리 감사드립니다.
JSX는 :
class App extends React.Component {
constructor(props) {
super(props);
this.state = {
showComponent: false,
};
this.Search__toggle = this.Search__toggle.bind(this);
}
Search__toggle() {
this.setState({
showComponent: true,
});
}
render() {
return (
<div className="FormField__control">
<a onClick={this.Search__toggle}><i className="fa fa-plus" aria-hidden="true" />
Add Me
</a>
{this.state.showComponent ? <div>Added!</div> : null }
</div>
);
}
export default App;
나에게 아주 좋은 곧장 앞으로 보인다! 정확히 작동하지 않는 것은 무엇입니까? – 3Dos
@ 3Dos 링크를 클릭해도 아무 일도 일어나지 않습니다. –
콘솔에 오류가 있습니까? – 3Dos