Why?
- So much experimental
- React is cool
- Polymer(1.0) will become lighten
- Electron is renamed
- Using components in app is New Gen
- Reusing custom components with react
WebApplications Koreaa
Slide 5
Slide 5 text
Electrolysis
- Electron app
- React framework
- Custom element
via Polymer 0.9
WebApplications Koreaa
Slide 6
Slide 6 text
Electron
- Formerly Atom shell,
based on iojs and
Chromium
- No webpack,
No browserfy
- Easy transform
- Yeoman generator
WebApplications Koreaa
Slide 7
Slide 7 text
Electron
- Formerly Atom shell,
based on iojs and
Chromium
- No webpack,
No browserfy
- Easy transform
- Yeoman generator
WebApplications Koreaa
Slide 8
Slide 8 text
Electron
- Formerly Atom shell,
based on iojs and
Chromium
- No webpack,
No browserfy
- Easy transform
- Yeoman generator
WebApplications Koreaa
Slide 9
Slide 9 text
Electron
- Formerly Atom shell,
based on iojs and
Chromium
- No webpack,
No browserfy
- Easy transform
- Yeoman generator
WebApplications Koreaa
Slide 10
Slide 10 text
Electron
- Formerly Atom shell,
based on iojs and
Chromium
- No webpack,
No browserfy
- Easy transform
- Yeoman generator
WebApplications Koreaa
Slide 11
Slide 11 text
Components
- Component, Component
- Concept
- How to use
- Virtual DOM,
Shadow DOM
WebApplications Koreaa
Slide 12
Slide 12 text
Components
- Component, Component
- Concept
- How to use
- Virtual DOM,
Shadow DOM
WebApplications Koreaa
React Components are code
Slide 13
Slide 13 text
Components
- Component, Component
- Concept
- How to use
- Virtual DOM,
Shadow DOM
WebApplications Koreaa
Web Components are first-class HTML elements
Slide 14
Slide 14 text
Components
- Component, Component
- Concept
- How to use
- Virtual DOM,
Shadow DOM
WebApplications Koreaa
React could use a first-class component after importing web
components
Issue: Not allow to use custom attribute name
Slide 15
Slide 15 text
Components
- Component, Component
- Concept
- How to use
- Virtual DOM,
Shadow DOM
WebApplications Koreaa
Slide 16
Slide 16 text
-
Previews, not conclusion
- React all the way down?
- Components ecosystem
- Performance issues
- Machine readable vs Human readable
- Virtual DOM and Shadow DOM
- Facebook and Google
- Flux and Firebase
WebApplications Koreaa
Slide 17
Slide 17 text
Conclusion
Could be but too early,
WebApplications Koreaa
Slide 18
Slide 18 text
References
WebApplications Koreaa
- [electrolysis](https://goo.gl/SJi68w)
- [Component Interop With React And Custom Elements](http://goo.gl/Lx6w45)
- [newtriks/generator-react-webpack](https://goo.gl/gwC01i)
- [node-jsx](https://goo.gl/V3M9V9)
- [Complementarity of React and Web Components —
WebComponents.org](http://goo.gl/jCTDtI)
- [Combining React, Flux & Web Components — Futurice](http://goo.gl/ZGEdJn)