Notes

screenshot of Notes
react

我的学习笔记(Nodejs/Koa/Middleware/Mysql/MongoDB/IndexedDB/Redis/Nginx/Npm/Yarn/fnm/Git/PM2/Docker/CentOS/React/Electron/Next.js/WebComponents/Taro/Echarts/Antd/Material-UI/Zustand/immer.js/Three.js/Turf.js/Webpack/Vite/Husky/ESLint/Less/TypeScript/GIS/Cesium.js/Blender/PCD/CanvasKit/Rust/WebAssembly)

Overview

This document provides an overview and analysis of a front-end tech stack and related components. The author mentions a variety of technologies and tools, such as React, Electron, Next.js, Taro, Webpack, Vite, Husky, ESLint, and TypeScript for front-end development. They also mention front-end component libraries like Echarts, Antd, Antd-Pro, Web Components, and Material-UI. The author discusses data management using Zustand and immer.js, along with 3D-related technologies like graphics, GIS, Three.js, and Cesium.js. They also mention 2D-related technologies such as CanvasKit and sharp. In terms of databases, Mysql, MongoDB, and IndexedDB are mentioned. The author also mentions various back-end technologies like Node.js, Koa, middleware, Redis, Nginx, and package managers like Npm, Yarn, and fnm. Additionally, the author mentions deployment and infrastructure technologies like Git, PM2, Docker, Docker-Compose, and CentOS. They further mention knowledge in point clouds (PCD) and data annotation. The author concludes by expressing an interest in future technologies like Rust and WebAssembly.

Features

  • Front-end tech stack: React, Electron, Next.js, Taro, Webpack, Vite, Husky, ESLint, TypeScript
  • Front-end component libraries: Echarts, Antd, Antd-Pro, Web Components, Material-UI
  • Data management: Zustand, immer.js
  • 3D-related technologies: Graphics, GIS, Three.js, Cesium.js
  • 2D-related technologies: CanvasKit, sharp
  • Databases: Mysql, MongoDB, IndexedDB
  • Back-end tech stack: Node.js, Koa, middleware, Redis, Nginx, Npm, Yarn, fnm
  • Deployment and infrastructure: Git, PM2, Docker, Docker-Compose, CentOS
  • Other knowledge: Point clouds (PCD), data annotation
  • Future interests: Rust, WebAssembly

Summary

The analysis provides an overview of a front-end tech stack and related components mentioned by the author. Various technologies like React, Electron, Next.js, Taro, Webpack, and more are mentioned for front-end development. The author also discusses front-end component libraries, data management techniques, 3D and 2D related technologies, databases, back-end tech stack, deployment and infrastructure tools, and additional knowledge in point clouds and data annotation. The document concludes with the author expressing an interest in future technologies like Rust and WebAssembly.

react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components