Pro Yearly is on sale from $80 to $50! »

Human React

Human React

React Rally 2019

The slides weren't necessarily made to be shared and had a lot of animations! Sorry!

3994a1ac47c4a684d7378ef06c1571cd?s=128

Brian Holt

August 23, 2019
Tweet

Transcript

  1. HUMAN

  2. None
  3. None
  4. state reducers actions update dispatch delegate redux desux

  5. None
  6. CRITICAL RECEPTION • ”OH MY GOD” – Stan Dambranof •

    “This is better than Coors Light” – Ken Wheeler • “We can no longer in good faith hold React Rally. Nothing will ever top this moment and it would be shameful to try” – Jamison Dance and Matt Zabriskie • “I bequeath all shares of Microsoft to Brian Holt. MSDOS, Windows, Azure, Visual Studio Code, TypeScript are all dumb compared to this” – Steve Jobs
  7. None
  8. None
  9. None
  10. None
  11. None
  12. Rockets suck lol

  13. None
  14. None
  15. WHY REACT

  16. WHY DID YOU CHOOSE REACT? 1. It’s popular 2. Your

    company was already using it 3. Your friend recommended it 4. The Twitterspheres twitterpated that you should 5. The name React sounds cool 6. It’s your shade of blue 7. You thought Dan Abramov’s spectacle game is on point 8. lol idk 9. You’re a big fan of Nike Reacts and felt obligated to go with React because of that 10. You’re pretty sure if Andrew Clark and Evan You got in a debate that Andrew would win 11. You legitimately evaluated the JavaScript landscape based on technical merit and fit to the problem you’re solving and decided that this was best suited tool to accomplish your goals
  17. WHY NOT {VUE, SVELTE, ELM, EMBER, ANGULAR, MITHRIL, PREACT, BACKBONE,

    JQUERY, INFERNO, AURELIA, AMPERSAND, LIT-HTML, METEOR, POLYMER, SKATE, NEST, THAT ONE THAT RAILS MADE, DURANDAL, MARIONETTE, SOME LOOSE PHP IN A FILE, USING DJANGO TO GENERATE TEMPLATED JAVASCRIPT, A JAVA APPLET, MAYBE FLASH?, I BET VBSCRIPT STILL WORKS SOMETIMES, WRITE AN ELECTRON APP THAT HAS ITS OWN PROTOCOL THAT YOU FIND A WAY TO DEEP LINK INTO FROM THE WEB, DOJO, PROTOTYPE, ADOBE AIR, SOMEHOW KUBERNETES, UNTRANSPILED COFFEESCRIPT, WHATEVER YOU CAN FIND ON STACKOVERFLOW, CLOJURESCRIPT, SHIPPING EMSCRIPTEN IN THE BROWSER VIA WEBASSEMBLY AND THEN REQUIRING THE USERS TO UPLOAD C++ YOU MAIL TO THEM ON ZIP DRIVES, A-FRAME, COMPILING REACT NATIVE AND THEN DECOMPILING THE APK AND THEN LOADING A VIRTUAL MACHINE THAT CAN INTERPRET THE BYTE CODE, LITERALLY JUST A TEXT FILE, TEACH THE USER HOW TO READ BRAIN**** AND THEN FORCE THEM TO HAND-COMPILE YOUR CODE, EMBED YOUR SITE ON THE BITCOIN BLOCK CHAIN VIA COLORED COINS, OPAL, INVENT A NEW FRAMEWORK BUT IT ONLY WORKS OVER THE UNITED STATES POSTAL SERVICE, UNITED WINDOWS PLATFORM, ACTIONSCRIPT 2, UNITY, COMMUNING WITH THE DEAD VIA THE CRYSTAL PROGRAMMING LANGUAGE AND ACTUAL CRYSTALS TO CREATE APPARITIONS OF YOUR UI IN YOUR USERS’ MINDS, SILVERLIGHT}
  18. WE CHOOSE FRAMEWORKS LIKE WE CHOOSE SHOES

  19. None
  20. HOW IS THAT DIFFERENT THAT FROM OUR THOUGHTLEADERS ON TWITTER?

  21. REACT RALLY

  22. SO WHY SHOULD YOU CHOOSE REACT

  23. HUMAN

  24. REACT IS FOR HUMANS

  25. REACT IS FOR YOUR USERS (all of them)

  26. None
  27. None
  28. G S

  29. None
  30. None
  31. A11Y IS ABOUT HUMAN RIGHTS

  32. YOUR COMPANY’S FIRST IMPERATIVE IS TO SURVIVE THIS IS NOT

    AN EXCUSE TO LEAVE PEOPLE BEHIND
  33. A11Y • Your website follows established, predictable and useful standards

    so that assistance technology can reliably understand your site • Your website functions across devices and browsers that your users have access to • Your website can load within a reasonable time on the networks they’re seeking to be accessed on without excess waste of data • Your website is available in a language that you user can understand
  34. WHEN SHOULD YOU REFACTOR YOUR APP TO HOOKS?

  35. AFTER YOU FIX YOUR A11Y BUGS

  36. OR NEVER

  37. I’M NOT YOUR MOM

  38. REACT IS FOR THE COMMUNITY

  39. IF YOU’RE ON TWITTER, YOU’VE PROBABLY SEEN THE DRAMA THE

    PAST TWO DAYS
  40. React multiplies building at scale. https://slides.com/tatianamac/systems-of-systems hate Tech

  41. THIS ISN’T US

  42. REACT IS A LARGE ENOUGH COMMUNITY NOW THAT WE NEED

    TO FIGHT TO KEEP IT WELCOMING, DIVERSE, AND INCLUSIVE WE CAN DO BETTER
  43. IF YOU’RE SITTING THERE THINKING I’M SAYING THIS IS SOMEONE

    ELSE’S PROBLEM AND NOT YOURS THEN YOU MISSED THE DAMN POINT
  44. REACT IS FOR YOU

  45. THE IMPORTANT PART OF REACT ISN’T THE CODE. IT’S THE

    PRODUCTIVE PARADIGM, THE GENEROUS DOCUMENTATION AND BLOG POSTS, AND THE BEAUTIFUL COMMUNITY. YOU. YOU ARE A BIG PART OF WHY REACT IS GREAT.
  46. THIS IS A PLEA TO THOUGHTFULLY LEARN FROM OTHERS IN

    OTHER COMMUNITIES
  47. THIS IS A PLEA TO WELCOME ALL INTO OUR COMMUNITY

  48. THIS IS A PLEA AGAINST TRIBALISM

  49. THIS IS A PLEA TO LIFT EACH OTHER UP

  50. None