Skip to content

Instantly share code, notes, and snippets.

@waterswv
Last active July 3, 2019 05:17
Show Gist options
  • Save waterswv/ada3d41b75607dcbd89d6bc68ca3296b to your computer and use it in GitHub Desktop.
Save waterswv/ada3d41b75607dcbd89d6bc68ca3296b to your computer and use it in GitHub Desktop.
React Conf 2018 Recap

Major Highlights:

  1. Introduction of Hooks - https://reactjs.org/docs/hooks-intro.html
  • a new feature proposal that lets you use state and other React features without writing a class. They’re currently in React v16.7.0-alpha and being discussed in an open RFC.
  • No Breaking changes & 100% opt-in with no plans to deprecate React Classes
  • Hooks Keynote by Sophie Alpert & Dan Abramov
  • Watch here
  1. Concurrent rendering in React - Code-Splitting with React.lazy & Suspense
  • One of the best talks of the conference
  • An opportunity to remove all of the isLoading ? <MyComponent /> : <LoadingSpinner /> logic throughout your codebase.
  • Suspense components have an implementation like ErrorBoundary components.
  • Watch Here
  • Code-Splitting Docs
  • Andrew Clarks @acdlite
  1. 90% Cleaner React with Hooks
  • Ryan Florence talks about how you will be able to reduce code density with react hooks
  • Watch here
  • Ryans Examples
  • Ryan Florence @ryanflorence

Other highlights of note

  1. The Path to a declaratively Animated Future
  1. Moving to Suspense
  • This one was really interesting and pairs with Concurrent React, but too long.
  • Watch Here
  1. Chart-Parts - the missing abstraction from charting
  • A flexible, React-friendly, Grammar of Graphics for data visualization
  • MSFT R&D team built an extendable charting platform for opensource
  • Watch Here
  • chart-parts docs
  • Chris Trevino @darthtrevino

Lightning talks

  1. Create-React-App 2.0 Released
  • Typescript Support
  • Babel Macros available for Apollo, MDX, Relay Modern
  • SVG Import available as React Component to use in JSX
  • CSS Modules & SASS support out of the box
  • Babel 7, web pack 4, & Jest 23 updated.
  • Lightning Talk
  • Joe Haddad @timer150
  1. 5 Animations You Should Know
  1. Render Props and PureComponent
  1. Git Hooks
  1. Breaking down Context in React
  • This was one of my favorite talks from the event, Sophia does a great job of breaking down React Context
  • Lightning Talk

Additional Links

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment