This repository has been archived by the owner on Jul 16, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 4
Learning Path
Cheney Ni edited this page Dec 18, 2021
·
2 revisions
JOJ is a continuously evolving project. We welcome every student in JI that is interested in coding to participate in this project.
Nevertheless, this is not a project without threshold or a toy project. We are trying to make this project as industrial and standardized as possible. This page records all necessary materials for you to understand this project.
This project is divided into several parts. This repo is the front-end of JOJ 2.0. We mainly focus on front-end knowledge in this repo.
-
Typescript
- Basically Javascript with types
-
React Official Documentation
- Know how to write a basic react project without any extra packages
-
react-router
- Front-end router
- Wrap authentication logic in the router layer
-
axios
- Promise based HTTP client
- Allow global configuration: e.g. modify header of all requests
- Tip: try to use await/async instead of Promise.then(...)
- All things about web: MDN
- When you meet strange syntax in JS: es6 tutorial