- Connect to Backend
- Setting in 2 file
.env.development.local
and.env.production.local
- Setting in 2 file
- Setting router
- Setting in
src/configs/routers/index.js
- Setting in
- Setting Provider
- Setting in
src/utils/provider/index.js
- Setting in
- Running with command:
- Start
npm run start
- Build
npm run build
- Catching error from backend
import { DecodeError } from '@utils'
try {
...
} catch (e => {
console.log(DecodeError(e))
})
- Using alias
- Đối với các thư mục cấp 0 từ
src
, vui lòng tạo fileindex.js
đểexport
các component ở trong thư mục cấp 0 đó. - Sau khi
export
các bạn có thểimport
theo cách sau.
- Đối với các thư mục cấp 0 từ
import { ... } from '@components'
import { ... } from '@configs'
import { ... } from '@pages'
import { ... } from '@tools'
import { ... } from '@utils'
- Support Dynamic Import
import('@pages/login').then(({ default: Component }) => {
return <Component />
})
- Support i18next
- Edit file
index
in folderconfig/i18n
to translate
- Edit file
- Support eslint
- delete
src/
in file.eslintignore
and add script"prestart": "npm run eslint-fix"
into filepackage.json
to use
- delete