The objective of this discussion is to expose you to some of the popular frameworks that are built on top of JavaScript or React. The goal is not for you to know how to use these, but simply understand what their intended usage is in case you want to use it at some point in time.
For each of these, I want you to answer the following questions for the class:
- Why does this exist? Why did people spend hundreds of hours of their time to build this?
- For what types of projects would you use this for?
- Gatsby
- Storybook
- i18n.js
- MathJax / KaTeX
- D3.js
- Formik
- react-hotkeys
- Next.js
- Frontity
- React Query
- Redux
Partners: Ayşe Saflo && Bilal Avvad && Mohamad Ziada
Question 1:
1.1 Libraries exist because they are some type of codes that are being used frequently and in multiple types of projects. Hence, instead of creating a project from scratch each and everytime, if there is a library that is similar to it, you can easily use it to make the work much more esier and user-friendly to code in.
1.2 Basically libraries are a pre-written application that we overwrite and use to owr specific needs by adding or changing less code lines than what we would do in creating an app from scratch.
Question 2: