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