Guest User

Untitled

a guest
Jan 21st, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. open ReactRouter;
  2.  
  3. ...
  4.  
  5. let make = (_children) => {
  6. ...component,
  7. initialState: () => {searchTerm: ""},
  8. reducer: (action, _state) =>
  9. switch action {
  10. | SearchTermChanged(searchTerm) => ReasonReact.Update({searchTerm: searchTerm})
  11. },
  12. render: (self) =>
  13. <header className=style##header>
  14. <a href="#"> <img className=style##logo src=logo /> </a>
  15. <span className=style##title> (str("Super Marvel Heroes")) </span>
  16. <div className=style##search_input_wrapper>
  17. <input
  18. className=style##search_input
  19. placeholder="search"
  20. value=self.state.searchTerm
  21. onChange=(self.reduce(change))
  22. />
  23. <Link _to=self.state.searchTerm> (str("Search")) </Link>
  24. </div>
  25. </header>
  26. };
Add Comment
Please, Sign In to add comment