A quick guide to setting up a React application with Redux + Thunk.

What is Redux?

Redux is a JavaScript library used to manage application state. It can be broken down into three major components.

  1. Store
  2. Action
  3. Reducer

The store is responsible for maintaining an application’s state. In order to update the store…

Understanding the unique attributes that define pure functions in JavaScript.

After finishing coding bootcamp, I spent the bulk of my time developing a deeper understanding of JavaScript. Throughout my studies, I came across a variety of terminology that I was aware of but couldn’t quite define on my own. Today, we’ll be learning about one of the terms, pure functions.

What is a Pure Function?

A brief overview designed to help you understand the fundamental concepts of prototypal inheritance.

What is Prototypal Inheritance?

In simple terms, prototypal inheritance refers to objects inheriting properties and methods from other objects. These object that properties are being inherited from are called prototypes. JavaScript is a prototype based language. …

A Beginner’s Guide to Setting Up Routes with React

Aerial Street View of Barcelona, Spain

After 5 months in the Flatiron School’s software engineering problem, it was finally time to start my final project. My assignment was to create a single page application with a React/Redux frontend and a Rails API backend. …

Ellen Park

Full Stack Software Engineer specializing in Javascript, React and Ruby on Rails

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store