ISIL-ESTE / Student-Workflow-Organizer

The Workflow Organizer website helps students to organize their academic workload through features such as a dashboard, timeline, reminders, collaboration tools, resource library, progress tracking, and analytics. It also allows users to share and summarize courses and seek project help.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Migrate back to react

bellaabdelouahab opened this issue · comments

Our current web application architecture relies heavily on Next.js, a powerful framework built on top of React. While Next.js offers many advantages, including server-side rendering and routing out of the box, hoverever i found that migrating to react could benefit our project, and here is why :

  • Performance : Although Next.js provides excellent performance out of the box, in some cases, we may need to fine-tune certain aspects of our application to achieve optimal performance
  • Reduced Dependencies : Next.js comes with its own set of dependencies and abstractions, which may introduce overhead and increase the complexity of our project. Migrating to React would allow us to reduce unnecessary dependencies and streamline our project structure
  • Better Understanding of React Ecosystem : Working directly with React will deepen our understanding of the underlying principles and concepts of the React ecosystem. This will empower our team to make more informed decisions and leverage the full potential of React's features and libraries, also most of our team are more familiar with react than nextjs