Guest User

Untitled

a guest
Sep 19th, 2018
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. export class RangeFilter extends Component {
  2. constructor(props) {
  3. super(props);
  4.  
  5. this.state = {filter: ''};
  6.  
  7. this.onSubmit = this.onSubmit.bind(this);
  8. }
  9.  
  10. onSubmit(event) {
  11. event.preventDefault();
  12.  
  13. let filter = event.target.elements.filter.value;
  14.  
  15. if (this.state.filter !== filter) {
  16. this.setState({filter: filter});
  17. }
  18. }
  19.  
  20. render() {
  21. return (
  22. <form onSubmit={this.onSubmit}>
  23. <input name="filter"/>
  24. <button>Apply</button>
  25. </form>
  26. );
  27. }
  28. }
Add Comment
Please, Sign In to add comment