This project was bootstrapped with Create React App.
In the project directory, you can run:
npm start
npm test
npm run build
npm run eject
- Fetch API
- JSX
- Rendering elements
- Components and props
- State and lifecycle
- Handling events
- Conditional rendering
- List and keys
- Forms
- Composition vs inheritance
- Context
- Error Boundaries
- Forwarding refs
- Fragments
- Higher order Components
- Profiler
- Strict Mode
- Uncontrolled Components
- date-fns
- React Router
- History
- Firebase JS SDK
- Firebase JS SDK for realtime database
- Axios
- React Hook Form
- Material UI
- BEM
- className
- inline styling
- JSS
- react-jss
- Adapters:
- Styled-JSS - styled-components like API
- Glamor-JSS - glamor flavored CSS with JSS under the hood
- Aphrodite-JSS - aphrodite like API
- styled-components
- Jest
- jsdom
- Testing library
- React testing library
- @testing-library/jest-dom jest-dom provides a set of custom jest matchers that you can use to extend jest. These will make your tests more declarative, clear to read, and to maintain.
- @testing-library/user-event user-event tries to simulate the real events that would happen in the browser as the user interacts with it. For example, userEvent.click(checkbox) would change the state of the checkbox.
- React Hooks testing library
- Enzyme
- Mock Service Worker
- Cypress
This section has moved here: https://facebook.github.io/create-react-app/docs/code-splitting
This section has moved here: https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size
This section has moved here: https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app
This section has moved here: https://facebook.github.io/create-react-app/docs/advanced-configuration
This section has moved here: https://facebook.github.io/create-react-app/docs/deployment
This section has moved here: https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify