Michael Chan, SitePoint

Michael Chan

SitePoint

Vista, CA, United States

Contact Michael

Discover and connect with journalists and influencers around the world, save time on email research, monitor the news, and more.

Start free trial

Recent:
  • Unknown
Past:
  • SitePoint

Past articles by Michael:

Watch: Using Webpack to Transform JSX

One of the major objections people have with React is JSX' need to be pre-processed and packaged for the browser. Fear not! Webpack and Babel.js are here. → Read More

Watch: Using className to Add Style

Today is the epic conclusion of our Building a Stopwatch mini-series. We'll use className to add nice clean styles to our component. As a bonus, we'll remove duplication by creating a new Button component and using a special JSX feature called Spread Attributes. Enough jabber, let's get styling! This is the fourth and final video in the Building a Stopwatch in React series. Loading the player...… → Read More

Watch: Adding a Lap Logger to a React Stopwatch

We'll take all we've learned about state, lists, and conditional rendering in React to add a new logger feature. → Read More

Watch: Conditional Rendering in React

We'll build upon last week's Stopwatch component with conditional rendering by showing the "start", "stop" and "reset" button. → Read More

Watch: Capturing Time in React

Today we're taking the first steps to building a Stopwatch component from scratch! Today, we're focusing on capturing time with setInterval. → Read More

Video: Using map() to Create Lists in React

In this video, we'll build our first list component using props, a plain old JavaScript Array, and the map() function. → Read More

Video: Controlled vs Uncontrolled Components in React

In this video we look at controlled inputs in React. This is unique concept to React that can be tricky to understand at first. → Read More

Video: Introducing One-Way Data Flow

I'll look at react's one-way data flow with an example of two-way binding, from frameworks like Angular and Ember, and mimicking functionality in React. → Read More

Video: An Introduction to Component State

Today's a good day because I'm teaching you about component states in React. We'll look at how to keep state, change state and finally how to render state. → Read More

Video: Understanding React Events

Understand how to create events through React. In this video I demonstrate the differences in events through React vs JavaScript. → Read More

Video: Using Props to Pass Data in React

In this video I'm going to show you how to send data into components using React. This will get you working your way towards more dynamic data with props. → Read More

Video: Getting Started with React

In this short video, we'll setup React in a plain HTML page and write our first React component. We'll cover everything you need to get started and take a first look at JSX, the way React templates are written. → Read More