Advertisement
Guest User

Untitled

a guest
Aug 22nd, 2017
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.50 KB | None | 0 0
  1. import React from 'react'
  2. import ReactDOM from 'react-dom'
  3. import _ from 'lodash'
  4.  
  5. /**
  6. * const MAPPINGS = [
  7. * {
  8. * node: '.selector',
  9. * component: ComponentProvider
  10. * },
  11. * ]
  12. */
  13. const render = (mappings) => {
  14. _(mappings)
  15. .filter((component) => {
  16. return document.querySelector(component.node)
  17. })
  18. .each((component) => {
  19. ReactDOM.render(
  20. React.createElement(component.component),
  21. document.querySelector(component.node)
  22. )
  23. })
  24. }
  25.  
  26. export default render
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement