umma.dev

ALL

  • MobX to Redux

    MobX enables you to cut out a lot of code that is used in Redux however Redux is a popular choice for state management.

  • Dates and Times in Javascript

    Date formats/ timestamps can be tricky to handle in JavaScript, especially when it comes to time zones. This post explains how I deal with converting timestamps and the libraries I use in React.

  • Yarn, Npm or Npx?

    There are a variety of different package managers you can choose from but what makes them different from each other?

  • Auditing a React App

    There are a number of ways to improve the performance of an app; debugging, accessibility or running an audit on your app.

  • Higher Ordered Components vs. Hooks

    High Ordered Components are used in traditional Redux via `connect`. Hooks do not usually incorporate HOCs.

  • Map/Filter/Reduce Arrays

    This post outlines how .map(), .filter() and .reduce() differ, with examples for each method.

  • Data Requests with Hooks and Redux

    This post covers programming data requests via fetch, axios, JavaScript promises etc. using Redux. Redux can now be configured with hooks; allowing you to remove connect from components.

  • Charting Libraries in React

    There are an array of charting libraries that can be used in React projects. Here are three examples of charting libraries which are easy to use.

  • JavaScript with Emojis

    Using Emojis with JavaScript

  • Suspense and Lazy Loading in React

    Integrating Suspense and Lazy Loading into a React app can make the app a lot more efficent.