Loading…

Joe Steinbring

React

A component library for building interfaces, and the most widely used alternative to Vue. It is included here for comparison with the Vue work that makes up most of this site.

I have explored React through hands-on projects and articles documenting the development experience.

Articles written
4
CodePen pens written
8
Official website
react.dev
Age
13 years (since 2013)

Experience highlights

  • Compared its component model with other frontend approaches.
  • Published articles sharing practical findings.

From the blog

Related writing

Articles from JWS News and DEV that relate to React.

  1. How to pass an array as a property into a web component

    In last week’s post, I said, “That is because you can not pass an array directly into a web component”. I said that I might take a moment at some point to talk about how you could do that. Well, today is the day we are doing that.

  2. How to style a React app

    Earlier this week, we looked at how binding works with React and we looked at two useful React Hooks. Today, I wanted to take a quick look at how you style your React app. For this example, we are looking at rolling our own a style using flex (instead of using something like Ion…

  3. Exploring useEffect and useMemo in React

    Earlier this week, we started looking at React and I figured that for today’s post, we should take a look at the useEffect and useMemo React Hooks. Hooks are functions that let you “hook into” React state and lifecycle features from function components. In yesterday’s post, we u…

  4. It is time to play with React.

    Over the years, we have looked at jQuery, AngularJS, Rivets, and Vue.js. I figured that it was time to add React to the list. Facebook developed React for building user interfaces. The big difference between Vue and React is that React uses one-way binding whereas Vue uses two-w…

From GoToSocial

Related thoughts

Short posts about React, matched by topic hashtags.

  • #react
  • #reactjs
  • #reacthooks
Finding related thoughts…