Challenges
The key challenge was to ensure high performance. The platform had a lot of charts and tables. Some tables were indeed huge, and our developers implemented virtualization with the help of XY Grid because project requirements did not suggest pagination. Additionally, they dealt with cashing of GET requests and continuously worked on the minimization of server requests and performance improvement through component memorization, cashing, and the use of Context instead of Redux where it was relevant.