Open in app

Sign In

Write

Sign In

Aggelos Arvanitakis
Aggelos Arvanitakis

644 Followers

Home

About

Published in ITNEXT

·May 2, 2021

Improving slow mounts in React apps

There are a million articles out there focusing on how you can make your app faster by removing unnecessary re-renders & preventing unneeded component updates , but none of them talks about the one necessary render: the initial mount. Intro This is because there’s a theory that not a lot can…

React

5 min read

Improving slow mounts in React apps
Improving slow mounts in React apps
React

5 min read


Mar 15, 2021

A real-time hook with Firebase & React-Query

In an app that I’ve recently worked on, I had to interact with 2 different APIs: a typical JSON-based API from a django project, as well as a “real-time API” which was coming directly from Firebase. That meant that, when reading data, I had to sometimes read them from Firebase…

React

3 min read

A real-time hook with Firebase & React-Query
A real-time hook with Firebase & React-Query
React

3 min read


Published in ITNEXT

·Jun 5, 2020

Centralizing API error handling in React apps

In this article I’m going to present to you a way of handling your API errors once and for all in a centralized and easily extendable way, regardless of the state-management library (Redux, Apollo, etc.) that you are using. Almost every modern app interacts with an API for their data…

React

11 min read

Centralizing API error handling in React apps
Centralizing API error handling in React apps
React

11 min read


Published in ITNEXT

·Mar 28, 2020

How to approach multi-language Gatsby apps

I recently had to implement a multi-language static website, so I thought Gatsby would be a fun choice; surely people have a lot of guides out there on how to do it. Turns out, implementing it the naive way is easy, but if you want to minify manual work and…

Gatsby

10 min read

Techniques & approaches for multi-language Gatsby apps
Techniques & approaches for multi-language Gatsby apps
Gatsby

10 min read


Published in ITNEXT

·Sep 27, 2019

10 Tips & Tricks for smaller bundles in React apps

In this article I’ll attempt to share a few tips & optimization tricks that you should consider when aiming to minimize the footprint of your React app. I’m confident that after reading this article you will be able to reduce your bundle size by at least 5–10%, since I’ll start…

JavaScript

10 min read

Tips & Tricks for smaller bundles in React apps
Tips & Tricks for smaller bundles in React apps
JavaScript

10 min read


Published in ITNEXT

·Sep 17, 2019

Make your designer happier with Gatsby’s image manipulations

Do you have a designer in your team? Well, I do and he’s a grumpy one, let’s call him Jim. People normally go to Jim for all sorts of things; to let him know that they preferred the design they saw in another website, to complain about a particular interface…

React

6 min read

Make your designer happier with Gatsby’s image manipulations
Make your designer happier with Gatsby’s image manipulations
React

6 min read


Published in BestPrice Dev

·Aug 12, 2019

Developers should aim for UX rather than performance

Intro At first, these two (2) terms mind sound irrelevant to one another. After all UX (User Experience) is a different specialty and can’t be directly related to engineering, or can it? You see, engineers tend to view UX as an external study that decides the way the elements are positioned…

Web Development

5 min read

Developers should aim for UX rather than performance
Developers should aim for UX rather than performance
Web Development

5 min read


Published in ITNEXT

·Jun 20, 2019

All you’ll ever need to know about Chrome Extensions

Sounds promising? Hopefully it will be! In this article I’ll attempt to demystify all you’ll need to know when developing a Chrome Extension. I’m positive that after reading this article, you’ll be able to easily develop your own extension without too much trouble. There are a lot of things to…

JavaScript

16 min read

All you’ll ever need to know about Chrome Extensions
All you’ll ever need to know about Chrome Extensions
JavaScript

16 min read


Published in ITNEXT

·Jun 2, 2019

Creating reusable abstractions with Amplify and React hooks

Amplify is perhaps one of the best libraries out there to create your application prototype. As things scale though, you find yourself in need of its modules in multiple places and as a result you directly import them in most of your components. At the same time, there is an…

React

6 min read

Creating reusable abstractions with Amplify and React hooks
Creating reusable abstractions with Amplify and React hooks
React

6 min read


Published in ITNEXT

·May 26, 2019

Using CSS to speed up your React apps

Although the title seems clickbaity, in this article I’ll be talking about how you can use CSS to replace some of your JavaScript code in order to make your React apps more responsive. Before I even begin, I want to mention that the concepts laid out are mainly applicable to…

React

6 min read

Using CSS to speed up your React apps
Using CSS to speed up your React apps
React

6 min read

Aggelos Arvanitakis

Aggelos Arvanitakis

644 Followers

Front-end ReactJS Developer — https://aggelos.dev

Following
  • Alex Reardon

    Alex Reardon

  • Addy Osmani

    Addy Osmani

  • Marios Fakiolas

    Marios Fakiolas

  • react-europe

    react-europe

  • Biz Stone

    Biz Stone

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech