0.1.0 • Published 5 years ago

rethink-react v0.1.0

Weekly downloads
1
License
MIT
Repository
-
Last release
5 years ago

Rethink React CLI

Work easily with rethink struture pattern in react.

How to install:

With YARN

$ yarn add global rethink-react

With NPM

$ npm install -g rethink-react

GOTCHAS

if need create a component like UserList or CardUser or MenuItem is recommended to use (-) to separate words. ex: User-List = UserList at the end.

How work with:

After install you can open your rethink react-native app and run:

Creating a Component

$ rethink-gen create-component ComponentName

or shorthand

$ rethink-gen cc ComponentName

can specify type of component

$ rethink-gen create-component ComponentName [options]

Options:
  --pure        create a PureComponent
  --stateless   create a Stateless Component
  --module      ModuleName create a component inside some module
  --web         create a Web Component (TODO)

this command will generate a component like src/components/ComponentName

with this following structure:

Create Component

Creating a Module

$ rethink-gen create-module MyModule

or shorthand

$ rethink-gen cm MyModule

this command will generate a modules like src/modules/MyModule

with this following structure:

Create Module

Creating a Screen inside some Module

$ rethink-gen create-screen MyScreen -m MyModule

or shorthand

$ rethink-gen cs MyScreen -m MyModule

this command will generate a modules like src/modules/MyModule/screens/MyScreen.js

Creating a Redux Store

$ rethink-gen store-redux

or shorthand

$ rethink-gen sr

this command will generate a store folder in src/

Create Store

Show Help with Commands Information

$ rethink-gen help

What you can do:

  • Be possible to create a component inside src/module/components/NewComponent
  • Be possible to create a screen inside src/module/screens/NewScreen.js
  • Be possible to create stateless component. ex: rethink-gen cc ComponentName -stateless
  • Be possible to create pure component. ex: rethink-gen cc ComponentName -pure
  • Be possible to work with web too *now work's onl with react-native. ex: rethink-gen cc ComponentName -web

Help rethink dev's to improve this cli.

0.1.0

5 years ago

0.0.9

5 years ago

0.0.8

5 years ago

0.0.7

5 years ago

0.0.6

5 years ago

0.0.5

5 years ago

1.0.0

5 years ago

0.0.1

5 years ago