Are Unique Ecosystems and Complex Custom Components Common for React Developers?

Hey everyone,

I've been working as a React developer and have encountered some interesting challenges in two different companies. In both cases, I've found myself in environments where:

  1. No External Libraries: We're not allowed to download any third-party libraries, which limits our toolkit significantly.
  2. Custom IDEs: We're required to use their own cloud-based programming environments, complete with strict access controls on branches for collaboration.
  3. Learning Unique Ecosystems: Each company has its own components and ecosystem that I need to learn from scratch. For example, handling a simple form requires using their complex custom components, which have a super unique way of passing parameters.

This has made me wonder if this is a common experience for React developers. Additionally, I've noticed a trend where companies are also looking for developers with backend and database knowledge, especially in SQL.