Upgrade to Pro — share decks privately, control downloads, hide ads and more …

React: CSS in JS - React France Meetup

vjeux
December 15, 2014
8.9k

React: CSS in JS - React France Meetup

vjeux

December 15, 2014
Tweet

Transcript

  1. React: CSS in JS
    Christopher “vjeux” Chedeau

    View Slide

  2. 1. Global Namespace
    2. Dependencies
    3. Dead Code Elimination
    4. Minification
    5. Sharing Constants
    6. Non-deterministic Resolution
    7. Isolation
    Problems with CSS at Scale
    1. Global Namespace
    2. Dependencies
    3. Dead Code Elimination
    4. Minification
    5. Sharing Constants
    6. Non-deterministic Resolution
    7. Isolation

    View Slide

  3. speakerdeck.com/vjeux/react-css-in-js

    View Slide

  4. Let’s build a button

    View Slide

  5. Let’s build a button

    View Slide

  6. Differences

    View Slide

  7. Inline Styles!!1!

    View Slide

  8. Conditionals

    View Slide

  9. Conditionals

    View Slide

  10. Customization

    View Slide

  11. Customization

    View Slide

  12. Customization

    View Slide

  13. Visibility

    View Slide

  14. Visibility

    View Slide

  15. ::after

    View Slide

  16. ::after

    View Slide

  17. :hover

    View Slide

  18. :hover

    View Slide

  19. Media Queries

    View Slide

  20. Media Queries

    View Slide

  21. Media Queries

    View Slide

  22. Conclusion
    Christopher “vjeux” Chedeau

    View Slide