Skip to content

mikeplis/react-fundamentals

Repository files navigation

Talk Abstract

I'm going to cover some of the fundamental concepts of React and explain how it works. My main goal will be to pull back the curtain for those with little-to-no React experience, but more seasoned React developers will likely learn a thing or two as well. I'll live code the entire talk with good old-fashioned HTML files and script tags - no fancy build system to distract from learning the fundamentals. I'll assume some basic knowledge of HTML and JavaScript. Knowing a little bit about browsers and the DOM will be helpful, but not necessary.

Repository Structure

  • Numbered folders for each concept covered in the talk
    • index.html - The code that I started with when beginning a new section
    • end.html - Roughly equivalent to what my file looked like when I finished a section
  • /javascript
    • Local versions of the external JavaScript I used in case internet/CDN crapped out on me

Further Reading (or Watching)

Other Stuff I Think Is Cool

  • CodeSandbox
    • Let's you build React applications right in the browser. Great for exploring new concepts and prototyping.
  • create-react-app
    • Build production-ready React applications with no configuration. Just know that this hides A LOT of configuration from you. Don't use as a crutch to avoid having to understand things like Babel and Webpack.

About

Code used for React Fundamentals talk given at SmarterTravel Lunch & Learn

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published