Open in app
Home
Notifications
Lists
Stories

Write
Aggelos Arvanitakis
Aggelos Arvanitakis

Home

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

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. …

React

3 min read

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

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

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

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…

Java Script

10 min read

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

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

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

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. …

Java Script

16 min read

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

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

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
Aggelos Arvanitakis

Aggelos Arvanitakis

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

Following
  • Marios Fakiolas

    Marios Fakiolas

  • react-europe

    react-europe

  • Biz Stone

    Biz Stone

  • Leonardo Maldonado

    Leonardo Maldonado

  • Andrew E. Rhyne

    Andrew E. Rhyne

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable