Avatar of usmanmasoodsadiq
Student at University of Toronto·

We will be using JavaScript and ReactJS on the frontend. React consumes much less development time in creating the user interface as it allows us to write modular and clean code which can then be reused later on. This modular code also allows us to easily maintain and update the application. React also creates declarative user interfaces which can result in more engaging and interactive user interfaces hence improving user experience. Furthermore, with features such as virtual DOM and server-side rendering, we can create applications that are really fast. Compared to Angular, React’s data synchronization process between Model and View is unidirectional which means bindings are not assigned watchers. This results in no additional workload created. React is also one of the most popular JavaScript frameworks worldwide and has a strong community supporting it. The flexibility offered in which structure to choose for the application also sets React apart

9 upvotes·4.6K views
Avatar of Usman Sadiq

Usman Sadiq

Student at University of Toronto