- lib customize-cra: đùng để customize Webpack, (thay vì phải eject source)
- lib babel-plugin-module-resolver: hỗ trợ thay đổi import @/...
- babel là thư viện chuyển đổi cú pháp, vì thế khi nó thấy dạ import được định nghĩa sẵn, nó sẽ tự động generate sang native import ./../../file
- jsconfig.json, tsconfig.json: rút ngắn import path
- lib prettier: setting format code chung cho cả team
- config CSS, SASS -B1: Tạo GlobalStyles component (wrap ) -B2: npm i -D sass (production chỉ sử dụng css) -B3: reset css: npm install --save normalize.css
- lib classname: tương tự như clsx
- css moudle ? B1: name of file xxx.module.css or xxx.moudle.scss B2: import styles from './xxx.module.css'
- tương tự như css, scss, không thể thực thi trực tiếp trên trình duyệt mà cần thông qua các trình biên dịch (Webpack or Browserify)
- css module -> css moudle compiler -> css, js