Why to use React for FE programming

Reasons to use React platform

Advantages of React platform and why we use it as a main front-end platform for our products.

  • Client: Clientigent
  • Date: September 2021
  • Style: Hand-drawn

Main ideas

Why Clientigent uses React for frontend programming.

  1. A very popular technology used also by big companies, with a wide developer base – it is easy to continue with it.
  2. Stable, it has been around for a long time and it is a de facto standard.
  3. More effective than jQuery, it works with a higher abstraction, it is easy to develop with, no need to solve low-level details, more structured.
  4. There are modern extensions built on top of React (it is a good base).

Script

The theme is a modern tuned sports car.

  1. Higher abstraction than jQuery (more structured)
    • the guy has an idea of a car
    • not every single screw is solved (idea ✗)
    • but components are used (idea ✓)
  2. Stable
    • the car drives on a bumpy road, the shock absorbers handle it
  3. Many developers, a standard
    • it stops in a pit stop with lots of mechanics
    • they change the wheels for others, lots of options (rim shapes)
  4. Used by big companies
    • advertising stickers (logos) are added
  5. A good base, easy to continue
    • it has a tow hitch and more can be attached (a trailer, a cart, another car, a bike rack, …)
  6. Extensions exist
    • tuning (a wing, spoilers, an exhaust)
    • a roof box
  7. Effective
    • a race number is drawn on the door and the car crosses the finish line
  8. Popular
    • a big audience at the finish with a React banner

At the end: React – higher abstraction level, stable and robust, popular with a large developer base, effective and extendable.

Storyboard

Storyboard