Shareable

&

Reusable Components ?

@chrislaughlin

WHO AM I? 

Lead UI Engineer @Rapid7

 

Opensource contributor 

 

Site point author 

Jack of all trades master of none

Worst hangover I have ever had

Who uses components?

Component Recipe

Who is responsible for components? 

UX ?

Developers ?

Everyone

2013

Today

My Journey 

jQuery 

Yes you could use jQuery for components

2013

Today

My Journey 

2015

Marionette JS

I really enjoyed this framework

2013

Today

My Journey 

2015

2017

WARNING!

Lots of ReactJS coming

In Line Styles

This was never a good approach

CSS Modules

Never Used it in production but can see the advantages

Glamor

Don't like writing CSS in JS objects

Styled Components

My favorite 

And the Rest

  • Web Components
  • Polymer
  • Vue js
  • Glamorous js
  • Angular JS 
  • .........

It's not just Javascript and CSS 

and HTML I guess

Style Guide

2013

Today

My Journey 

Future

The Future

  • Import over HTTP

  • Themeable components

  • Bundle composeable styles 

  • Zero configuration infrastructure 

Thanks

@chrislaughlin

Shareable & Reusable Components

By Chris Laughlin

Shareable & Reusable Components

  • 704