Eve Porcello

Books & Guides

Learning React, 2nd Edition (oreilly.com)Get it on Amazon
Jun 30, 2020
If you want to learn how to build efficient React applications, this is your book. Ideal for web developers and software engineers who understand how JavaScript, CSS, and HTML work in the browser, this updated edition provides best practices and patterns for writing modern React code. No prior knowledge of React or functional JavaScript is necessary.

Articles & Tutorials

Getting Familiar with useEffect: Part Two (moonhighway.com)
Sep 17, 2019
Last week, we took a closer look at the useEffect Hook, but we still have yet to touch on one of the function's most important features: the dependency array.
Getting Familiar with useEffect: Part One (moonhighway.com)
Sep 10, 2019
Rendering is the heartbeat of a React application. When something changes (props, state), the component tree re-renders, reflecting that change in the user interface. But what happens when we need to do something after a render? As you might imagine, there's a Hook for that.
Refactoring the StarRating Component with React Hooks (dev.to)
Apr 25, 2019
In the first edition of the book, we built an app called the Color Organizer. It's an app that allows people to add, edit, and delete from their list of favorite colors.

Podcast Episodes

Eve Porcello on Learning GraphQL (reactpodcast.com)
Aug 08, 2019
This week we talk with Eve Porcello about getting started with GraphQL.
Eve Porcello on GraphQL (egghead.io)
Sep 21, 2018
Today we are joined by Eve Porcello, who teaches Javascript, React, and GraphQL with Moon Highway.

Courses & Video Series

React.js Essential Training (lynda.com)
Dec 18, 2018
React is a great choice for dynamic, data-driven user experiences. Learn how to create browser-based apps and websites with the component-based React.js library.
React: Components, Context, and Accessibility (lynda.com)
Jul 17, 2018
Learn about the enhancements found in React 16 and how to leverage key features to build better React apps
Learning React.js (lynda.com)
Jan 08, 2018
Get started building reusable user interface components with React, the JavaScript framework for UI developers.

Video Guides & Talks

Teaching GraphQL (youtube.com)
Dec 05, 2018
Whether you’re ramping up a new hire, mentoring a co-worker, writing documentation, or giving a technical talk, you’re constantly expected to share knowledge as requirements and technologies rapidly change.
GraphQL in 3 Components (youtube.com)
Sep 27, 2018
Three components: that’s all you need to know to start building React applications with GraphQL. In this talk, we'll take a closer look at how to incorporate Apollo's Query, Mutation, and Subscription components to handle all of your React app's data fetching needs. And with that, you'll be hooked on GraphQL.