app.js 586 B

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