</>Jonathan Harrell

Main Menu

Site Tools

4 posts tagged with “javascript”


Go to article

Article published date April 9, 2020

System-Based Theming with Styled Components

Learn how to support system-based theming in Styled Components, while allowing a user to select their preferred theme and persist that choice.

Go to article

Article published date November 5, 2018

Implicit State Sharing in React & Vue

Learn to use React’s Context API and provide/inject in Vue to share state between related components without resorting to a global data store.

Go to article

Article published date August 6, 2018

Component Reusability in React & Vue

Learn how to use render props in React and scoped slots in Vue to create components that are flexible and reusable.

Go to article

Article published date October 18, 2017

Controlling Element Visibility with the Intersection Observer API

Learn how to use the new IntersectionObserver API to control the visibility of elements relative to the viewport.