~/conference

React Summit 2020

React developers, frontend engineers, JavaScript developers, TypeScript developers, accessibility engineers, performance engineers, documentation writers, devtools engineers

Gatsby theming with Theme UI; MDX content authoring; GraphQL observability; serverless GraphQL APIs on AWS; TypeScript with React; Nx and Next.js integration; Blitz.js fullstack framework; React Native devtool Flipper; front-end performance optimisation; SVG path techniques; video manipulation with HTML5 Canvas; accessibility best practices

titleauthorlength
React Open Source AwardsMax Stoiber, Stefan Fejes32m
250 nominations get winnowed to 25 projects across five categories and anonymous votes decide winners by impact not promise. The ceremony names concrete…
Talk on
Why Paid UI Components Aren’t EvilTJ Van Toll08m
Paid UI components claim 24 hour response support and a direct funding model that keeps projects alive — Kendo UI traces back to 2011 and still receives…
Talk on
Theming Gatsby Apps with Theme UIPariss Athena06m
Gatsby sites use a three‑step install then add gatsby-plugin-theme-ui to wire Theme UI into the app; a JSON theme object holds colors, fonts, spacing and a…
Talk on
React Components and How To Style ThemJemima Abu07m
Compares four concrete methods: inline styling for high-specificity overrides and passing background images as props, traditional CSS files and modules for…
Talk on
The X in MDXRodrigo Pombo09m
Shows that MDX can be treated as a programmable AST: the MDX loader turns a .mdx into a React component, the wrapper receives children as an array of React…
Talk on
Panel discussion hosted by the Apollo team on GraphQL + Reactkurt kemple24m
Panel covers concrete tradeoffs: demos of Apollo client and Hasura alongside lighter clients like urql and Gatsby usage, a migration story from REST+Redux that…
Panel on
Nx + Next.js = ❤️Adam L Barrett09m
Creates an Nx workspace with one package.json at the root, scaffolds multiple Next.js apps and a shared components lib via the nextjs plugin, wires Storybook…
Talk on
How to Optimize Your SEO during the switch to Mobile First IndexingRuth Mesfun08m
Migrates a PHP mobile site to a responsive React resource page and measures concrete outcomes using Lighthouse SpeedCurve and Google Search Console and…
Talk on
GraphQL and React - Two Great Tastes that Taste Great TogetherAdron Hall09m
Two concrete case studies: an IoT warehouse using low‑cost RFID to replace a legacy Windows app and a reporting system that layers GraphQL over Postgres MySQL…
Talk on
Panel Discussion on TestingTomasz Łakomy, Iris Schaffer, Kent C. Dodds, Sophie Au20m
Start by automating the single most critical user flow—write one end-to-end test for the critical flow—using Cypress for web or Detox for React Native; focus…
Panel on
Games Are Smarter Than UsLiad Yosef26m
Builds a tiny 2D game in the browser using canvas and exports from bitmellow then runs reinforcement learning in Javascript with reinforce.js (and mentions…
Talk on
From Brittle to Supple: How Gatsby and MDX Made Our Documentation SmoothlyKathleen Mcmahon17m
Claims a concrete migration: migrated two repos into one using Gatsby and MDX, adding gatsby-plugin-mdx, gatsby-plugin-compile-es6-packages, remark autolink…
Talk on
Accessibility as a First Class CitizenSophie Au23m
Demo shows a one‑screen React Native quest app with seven keys and a “set next key as found” button and uses the mac accessibility inspector (which is buggy)…
Talk on
Create Collaborative VR Environment in the Browser with React and GraphQLVladimir Novick25m
Shows how to build a working collaborative VR app in the browser using a-frame, react360, React and GraphQL with Apollo websockets. Demonstrates a tic‑tac‑toe…
Talk on
Getting Weird with Video Manipulation and HTML5 CanvasDylan Jhaveri15m
Demonstrates exact techniques: a single video element feeds one or more canvases by copying video frames to canvas every requestAnimationFrame, raw pixels…
Talk on
Making Your React Apps Perform At ScaleMilecia McGregor21m
A demo budget app shows Lighthouse mobile audit reporting a 9s First Contentful Paint and screenshots that point at a heavy chart; the React Profiler breaks…
Talk on
Building Real-time Serverless GraphQL APIs on AWS with TypeScript and CDKNader Dabit25m
CDK + TypeScript provisions an AWS AppSync GraphQL API, a Lambda data source, and a pay‑per‑request DynamoDB table in about 40 lines of CDK code and deploys it…
Talk on
The Psychological Effects of useEffectSara Vieira25m
Recording demonstrates concrete gotchas: migrating CodeSandbox to hooks spawns four months of PR reviews; useEffect dependency semantics means an empty array…
Talk on
Fantastic Bugs and Where to Find ThemIris Schaffer34m
Concrete failures and concrete fixes: a parental-control bug gets prevented by a unit pure-function test that asserts state transitions; a forever-loader bug…
Talk on
The Language of Shapes: Understanding the SVG PathMonica Wojciechowska31m
Argues the SVG Path is the universal building block and reduces all commands to M, C, A so paths become manageable; shows arcs approximated by cubic Beziers…
Talk on
Introducing React View: A Set of Tools that Closes the Gap between Users, DevelopersVojtech Miksu21m
A live-edit playground called react view synchronizes a rendered component, editable source and interactive knobs so changing a prop updates code and UI…
Talk on
React Accessibility: Beyond the BasicsJen Luker12m
Specifics: demonstrates Chrome DevTools and Firefox colorblind simulation, uses the axe extension and axe CLI integrated into Jest/Cypress/Selenium suites, and…
Talk on
Flipper: The Extensible DevTool Platform for React NativeMichel Weststrate24m
Flipper adds first‑class support for React Native and shows concrete tooling: network inspector with interactive JSON, the React DevTools and layout inspector…
Talk on
Visualising Front-End Performance BottlenecksRichie McColl17m
Measures slow JavaScript using the browser user timings API and Chrome DevTools performance panel, instrumenting with window.performance.mark/measure to get a…
Talk on
Blitz.js - The Fullstack React FrameworkBrandon Bayer21m
Blitz claims a practical fullstack React stack that removes a separate API by letting front end import server functions directly, compiling those into HTTP…
Talk on
We Are All HemingwayKrasimir Tsonev13m
Argues that fiction craft maps to coding with concrete steps: builds a React fetch component incrementally, starts by rendering a fallback, adds local state…
Talk on
TypeScript + React = ❤️Ben Ilegbodu23m
TypeScript eliminates concrete React bugs: missing props cause compile errors, props are required by default so omitted values fail fast, and mistyped prop…
Talk on
Let the Main Thread Breathe!Majid Haijan19m
Browsers hit a 16.6ms budget for 60fps so heavy sync work shows janky frames; about 90% of new users are mobile so low‑end devices matter. The concrete claim…
Talk on
Consume ➡️ Build ➡️ TeachKent C. Dodds24m
The core claim is that Consume ➡ Build ➡ Teach is the fastest way to learn: consume curated sources (epicreact.dev, testingjavascript.com), build small…
Talk on
GraphQL ObservabilityAshley Narcisse08m
Shows how to add real production observability for GraphQL by instrumenting ApolloServer and exporting vendor‑agnostic traces to tracing backends; demo wires…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.