Redux Persist with Redux Toolkit

There is a very handy library called redux-persist that allows you to persist the global state of your application’s Redux store in local storage. This is particularly useful when your JavaScript application breaks on page reload, which often happens during development with hot module replacement.

This article explains how to integrate this library into your web application if you are using the Redux Toolkit. Redux Toolkit is an opinionated toolset for Redux development that provides excellent defaults, and it is my preferred way to set up the Redux store.

Continue reading “Redux Persist with Redux Toolkit”

Enhancing UI with a Higher-Order Component for Dynamic Opening Hours in React

I wrote a higher-order component in React to make the opening hours of a local shop more fancy. The UI emphasizes the current day with a different background color. To make this happen, the component needs to know which day it is, so I wrapped it with my HOC withToday().

Continue reading “Enhancing UI with a Higher-Order Component for Dynamic Opening Hours in React”

Final Project For Udacities Full Stack Nanodegree

In January 2020 I took part in Udacities Fullstack Web Developer Nanodegree Program. The course takes 4 months to complete and offers a deep insight into the world of fullstack web development. I’m going to introduce my final project which is a database-backed web API written in Python.

Continue reading “Final Project For Udacities Full Stack Nanodegree”