1.0.75 • Published 3 years ago

generate-react-ts-code-base v1.0.75

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

Generating basic reactjs source code

router

  • This package was based on create-react-app package, it will generate the simple code base that contains:

    • redux toolkits
    • react router
    • dynamic layout
    • dynamic env
    • config axios
    • some useful hooks, helpers function
    • scoped style (SCSS, CSS)
    • ...
  • next feature

    • Command
      • generate:
        • router
        • page
        • component
        • thunk
        • saga
        • env
        • ...

Install this package as global

npm i -g generate-react-ts-code-base

// or

yarn global add generate-react-ts-code-base

Or install this package inside an exist reactjs project

npm i -s generate-react-ts-code-base

// or

yarn add generate-react-ts-code-base

Usuage

Create reactjs typescript project from zero (initial new react ts app)

  • Step 0: (prerequire)
    • create-react-app must installed before
    • this package (generate-react-ts-code-base) must installed as global
  • Step 1: move to any where you wanna create new react ts app
  • Step 2: press this command bellow
npx generate-react-ts-code-base

// or

npx ahihi

// or

yarn run generate-react-ts-code-base

// or
yarn run ahihi
  • ahihi is an alias of generate-react-ts-code-base

For example:

cd ~/Desktop
npx generate-react-ts-code-base

// or

cd ~/Desktop
npx ahihi

Add the code base and some configs to your exist react typescript app (this package only work in react typescript app)

  • Step 1: Move to your root react app
  • Step 2: Run this command bellow
npx generate-react-ts-code-base

// or

npx ahihi

For example:

cd ~/Desktop/my-react-ts-app
npx generate-react-ts-code-base

// or

cd ~/Desktop/my-react-ts-app
npx ahihi

Create scoped scss

  • Write your css in a file ends with .scoped.scss (scss & css are also supported)
  • For example: style.scoped.scss or style.scoped.css, ...

Change/Update env

  • Change localhost to your domain at ./public/env env folder
  • Use command to run a specific env env folder

Model & API

  • Write API request or all your models in services folder services

src/router

  • Config router (./src/router) router

src/layouts

  • Currently we have 3 layout demo at ./src/layouts

src/pages

  • Define page component
1.0.62

3 years ago

1.0.61

3 years ago

1.0.66

3 years ago

1.0.65

3 years ago

1.0.64

3 years ago

1.0.63

3 years ago

1.0.69

3 years ago

1.0.68

3 years ago

1.0.67

3 years ago

1.0.73

3 years ago

1.0.72

3 years ago

1.0.71

3 years ago

1.0.70

3 years ago

1.0.75

3 years ago

1.0.74

3 years ago

1.0.48

3 years ago

1.0.47

3 years ago

1.0.46

3 years ago

1.0.49

3 years ago

1.0.51

3 years ago

1.0.50

3 years ago

1.0.55

3 years ago

1.0.54

3 years ago

1.0.53

3 years ago

1.0.52

3 years ago

1.0.59

3 years ago

1.0.58

3 years ago

1.0.57

3 years ago

1.0.56

3 years ago

1.0.39

3 years ago

1.0.38

3 years ago

1.0.40

3 years ago

1.0.44

3 years ago

1.0.43

3 years ago

1.0.42

3 years ago

1.0.41

3 years ago

1.0.45

3 years ago

1.0.33

3 years ago

1.0.32

3 years ago

1.0.31

3 years ago

1.0.37

3 years ago

1.0.36

3 years ago

1.0.35

3 years ago

1.0.34

3 years ago

1.0.30

3 years ago

1.0.29

3 years ago

1.0.28

3 years ago

1.0.26

3 years ago

1.0.24

3 years ago

1.0.23

3 years ago

1.0.22

3 years ago

1.0.21

3 years ago

1.0.20

3 years ago

1.0.19

3 years ago

1.0.18

3 years ago

1.0.17

3 years ago

1.0.16

3 years ago

1.0.15

3 years ago

1.0.14

3 years ago

1.0.13

3 years ago

1.0.12

3 years ago

1.0.11

3 years ago

1.0.10

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago