Skip to content
Passion for Dev

The Intersection of Typescript, React and Office Fabric

  • Home
  • Blog
  • Search

Easily Save and Load User Settings

Web Development / Jeremy Gage

On every website I have worked on there were pieces of data that I wanted to save locally for the user, from a username that was logged in, to settings and preferences. So, for each site, I recreate (or copy and paste) the same code. For the older one it was a cookie, but now […]

Easily Save and Load User Settings Read More »

You don’t need to prefix Interfaces in Typescript with “I”

Web Development / Jeremy Gage

I know those of us that have been using other strongly typed languages like C# for years want to use I to prefix interfaces. We have been doing so for years, so why stop now? Well, you don’t have to stop, but if you were the population that wasn’t willing to change you probably wouldn’t

You don’t need to prefix Interfaces in Typescript with “I” Read More »

Typescript: Classes vs. Interfaces (Summary)

Web Development / Jeremy Gage

When most people start using Typescript, they run into the inevitable question: Class or Interface? Is there actually a difference? So I sent out to answer the question. If you want the longer version of this with all of the examples and code, visit here. Syntax: This is a simple, but necessary to understand difference: Interface

Typescript: Classes vs. Interfaces (Summary) Read More »

React Communication Between Components

Web Development / Jeremy Gage

When you move to React as an experienced developer, there are two things, that I would say, are the hardest parts to get used to. The first is the JSX/TSX. Figuring out the syntax, how it works and fits into your code and how to get used to it being mixed into your class and

React Communication Between Components Read More »

React and the Double Pointer

Web Development / Jeremy Gage

Sometimes React just doesn’t seem to let you do what you want. You want to have a parent call a function in a child when it wants to, and React, as wonderful is at is, just doesn’t seem to support that. Enter: Double Pointer. This method should only be used if the other options are

React and the Double Pointer Read More »

Children Obey Your Parents: React Design Pattern

Web Development / Jeremy Gage

With most languages and frameworks, the paradigm looks like this: Parent creates child, child does stuff, parent asks child what it did or child raises an event and tells the parent it did something. The parent then does whatever it needs to and lets the child keep doing whatever it wants. It’s easy to bring

Children Obey Your Parents: React Design Pattern Read More »

Typescript: Classes vs. Interfaces

Web Development / Jeremy Gage

When most people start using Typescript, they run into the inevitable question: Class or Interface?: How do I choose which one to use? How does it affect my design? How does it affect my end code that runs? Is there actually a difference? I realized that the answer was not obvious and after nearly 10,000

Typescript: Classes vs. Interfaces Read More »

Copyright © 2025 Passion for Dev | Privacy Policy
Powered by Passion for Dev