We often hear about microfrontends, this happens when your company plans to have multiple teams build a big new web project. The company does not want teams to fight over a single monstrous...
![Vladimir Zotov's photo](https://cdn.sanity.io/images/o5kh1pex/production/716b208221c9cc5adc1c41c089140d51f0acfe05-500x500.jpg?w=55&h=55&fit=max&auto=format)
Vladimir Zotov2021-01-07 · 6 min
In this article we'll build an auto-playing slideshow using React.
The article is divided into two sections:
The trick
![Omar Benseddik's photo](https://cdn.sanity.io/images/o5kh1pex/production/0bde125e10f3fecebf230aedfb231acbd08a63cc-3000x3000.jpg?w=55&h=55&fit=max&auto=format)
Omar Benseddik2020-11-16 · 7 min
In this article, we will demonstrate how to build React Notifications (toasts) from scratch, without using any third-party library (except React).
The notification component has the...
![Seif Ghezala's photo](https://cdn.sanity.io/images/o5kh1pex/production/d4f5b29e70b72e45ff9fef7c8e6f113b0eb47d74-800x817.jpg?rect=0,9,800,800&w=55&h=55&fit=max&auto=format)
Seif Ghezala2020-10-19 · 7 min
JavaScript code is executed synchronously. In other words, from top to bottom and one line at a time.
First, the code will execute the function and know what to return when getText()...
![Omar Benseddik's photo](https://cdn.sanity.io/images/o5kh1pex/production/0bde125e10f3fecebf230aedfb231acbd08a63cc-3000x3000.jpg?w=55&h=55&fit=max&auto=format)
Omar Benseddik2020-08-30 · 4 min
Sbaï Dentaire is the number 1 user-rated dental practice in Casablanca (Morocco) by Google users:
Many patients book appointments through the website on the go from their mobile, therefore...
![Seif Ghezala's photo](https://cdn.sanity.io/images/o5kh1pex/production/d4f5b29e70b72e45ff9fef7c8e6f113b0eb47d74-800x817.jpg?rect=0,9,800,800&w=55&h=55&fit=max&auto=format)
Seif Ghezala2020-07-19 · 11 min
This series of articles is made out of two parts:
In the first part, we built the stopwatch's user interface with HTML and CSS.
In this second part, we'll make the user interface...
![Omar Benseddik's photo](https://cdn.sanity.io/images/o5kh1pex/production/0bde125e10f3fecebf230aedfb231acbd08a63cc-3000x3000.jpg?w=55&h=55&fit=max&auto=format)
Omar Benseddik2020-06-28 · 12 min
This series of articles is made out of two parts:
In this first part, we build the stopwatch's user interface with HTML and CSS.
In the second part, we'll make the user interface...
![Omar Benseddik's photo](https://cdn.sanity.io/images/o5kh1pex/production/0bde125e10f3fecebf230aedfb231acbd08a63cc-3000x3000.jpg?w=55&h=55&fit=max&auto=format)
Omar Benseddik2020-06-28 · 7 min
This is a series of articles where we learn a few techniques to create scroll animations with just 1 React hook.
In this first part, we will use the scroll event to achieve that.
...
![Seif Ghezala's photo](https://cdn.sanity.io/images/o5kh1pex/production/d4f5b29e70b72e45ff9fef7c8e6f113b0eb47d74-800x817.jpg?rect=0,9,800,800&w=55&h=55&fit=max&auto=format)
Seif Ghezala2019-11-01 · 5 min