1 import React, {Component} from 'react';
2 import PropTypes from "prop-types";
4 class SearchTerm extends Component {
5 constructor(props, context) {
10 this.handleChange = this.handleChange.bind(this);
11 this.handleAddTerm = this.handleAddTerm.bind(this);
12 this.handleRemoveTerm = this.handleRemoveTerm.bind(this);
19 handleAddTerm(event) {
23 handleRemoveTerm(event) {
29 <div key={this.props.index} className="search-term">
30 <input type="text" onChange={this.handleChange}/>
31 <button>Remove</button>
37 SearchTerm.propTypes = {
38 index: PropTypes.number.isRequired,
39 onAddTerm: PropTypes.func.isRequired,
42 export default SearchTerm;