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
shad-nanor-ahmad hassoun-mhamad marshall-aya marmsh
1-Gatsby enables frontend developers to go through quickly on react websites.by solving problem like pulling in data.
2-it allows you to isolate components to work on 1 component at a time which make development faster.
3-i18next is an internationalization-framework written in and for JavaScript, it's a process of designing and preparing a software products to support multiple languages or regions.
4-mathJax is an open-source java script display that's easy for authors and flexible for publishers and it also supports math accessibility and other advance functionalities, it's a powerful API for integration with other web applications .
KaTeX is a cross-browser JavaScript library that displays mathematical notation in web browsers. It puts special emphasis on being fast and easy to use.
5-it's a java script library for creating visualizations , it binds the data and graphical elements to the Dom. this allows the user to manipulate , change or add to the Dom.
6-it's an open-source form library for react, it's take care of the repetitive stuff by keeping track of errors and values .
7-it provides several components that are useful for implementing keyboard shortcut into your react app.
8- Next.js is a framework that helps you create web applications by providing additional features and structures for your applications.
9-Frontity is an open-source framework based on React. for creating wordpress applications and connect wordpress and react.
10-React Query is data fetching library for react, it makes fetching , catching and synchronizing in your react application.
11- Redux, it java script library for managing applications, it's most commonly used with react and angular .