A common problem developers run into is the question of how to structure your project's files and directories. In GoLang, this is not only a philosophical question but also a technical one as well. Let's look at how to break your code into separate directories.
Forms can be incredibly difficult to write in React, even ones with minimal requirements. Let's take a look at how to reduce boilerplate and write more robust forms using React hooks and the react-hook-form library.
One of the strangest interview questions I've ever gotten was 'Does PHP have real arrays?'. Does it? I don't think they're fake, I remember thinking. Let's peel back the layers on this deceptive, but thoughtful question.
First conceptualized many decades ago, a finite state machine is a mathematical model of a machine that as the name suggests, can maintain one of a finite number of states. This idea is generating a lot of buzz in the UI community as an effective way to model our component state. Let's take a look at how we can use state machines in our React apps by building a simple toggle machine.