xBlog

BLOG

Front End

Case study: Recreating LinkedIn work experiences timeline

Hello everyone. In this blog post I will share with you how I was able to recreate LinkedIn work experiences timeline for one of our internal projects....

Web Animations Made Easy With Lottie

Your beginner handbook to make and add animations to your web app step by step....

Pro tips using localStorage

Saving data in localstorage may have an obscure part (stale data, maintenance, synchronization...) . In this post, you will learn how make the access to local storage consistent and minimize the possi...

Data fetching in React

In this blog, we will talk about fetching data in SPA and in React, and we will discuss some tips to achieve effective and consistent data fetching....

Tailwindcss in a React project

Creating consistent, concise, and effective CSS can be quite challenging. There are so many things to consider like responsiveness, accessibility, and structure. This is exactly why CSS Frameworks exi...

Advanced React Patterns Compound Components with hooks βš›οΈ πŸ”₯

advanced react patterns compound componentsCompound Components Compound components is a pattern in which components are used together that they share an implicit state that let them communicate with e...

Async Reducers with React Hooks

Pre-requisites This article assumes that the reader is familiar with ReactJS [https://reactjs.org/], react hooks [https://reactjs.org/docs/hooks-intro.html] and a little about redux [https://redux.js...

NodeGUI/React NodeGui

In this Article we will introduce a new library for building native desktop applications with JavaScript and CSS. What is NodeGui and React NodeGUI? NodeGUI is an open source library for building cr...

Making react-native apps RTL ready

One of the major issues i had to deal with while developing mobile apps with react-native was implementing i18n for both LTR and RTL languages, with the possibility of switching between them on the ...

πŸ’Ό Offices

We’re remote friendly, with office locations around the world:
🌍 Casablanca, Agadir, Valencia, Quebec

πŸ“ž Contact Us:

🀳🏻 Follow us:

Β© XHUB. All rights reserved.

Made with πŸ’œ by xHub

Terms of Service