2
0

app.js 741 B

12345678910111213141516171819202122232425262728293031323334
  1. import React from 'react';
  2. import ReactDOM from 'react-dom';
  3. import HeaderSearchBox from './components/HeaderSearchBox';
  4. import SearchPage from './components/SearchPage';
  5. //import ListPageSearch from './components/ListPageSearch';
  6. /*
  7. class Crowi extends React.Component {
  8. constructor(props) {
  9. super(props);
  10. //this.state = {count: props.initialCount};
  11. //this.tick = this.tick.bind(this);
  12. }
  13. render() {
  14. return (
  15. <h1>Hello</h1>
  16. );
  17. }
  18. }
  19. */
  20. var componentMappings = {
  21. 'search-top': <HeaderSearchBox />,
  22. 'search-page': <SearchPage />,
  23. };
  24. Object.keys(componentMappings).forEach((key) => {
  25. var elem = document.getElementById(key);
  26. if (elem) {
  27. ReactDOM.render(componentMappings[key], elem);
  28. }
  29. });