dooboo-cli
We decided to remove mobx
from all our major boilerplates in dooboo-cli@1.4.+
. If you still want to use mobx template
, you can choosing legacy
template. However, dooboo-cli
will not generate mobx
template from 1.4.0
, so you may have to downgrade to 1.3.+
. The reason for removing mobx
is that we thought this isn't suitable with what react
brought up today as a design pattern. Functional programming
has been powered by react-hook
so we chose to remove work on object-oriented programming
which was more suitable with mobx
. We hope you enjoy what we've brought up today.
Quick News
Please install 3.1.0
if you'd like to cover the post install step for react-navigation
.
Compatability
- version 3
-
React
package | necessary |
---|
react-router-dom | >= 5.0.0 |
styled-components | >= 4.0.0 |
react | >= 16.9.0 |
-
React Native
package | necessary |
---|
react-navigation | >= 5.0.0 |
styled-components | >= 4.0.0 |
react-native | >= 59.0.0 |
Stacks we use
Web based project
Native mobile based project
Important
- You should use
dooboo-cli
from version 1.1.0
because there was a movement of codes in this version which won't work as expected in previous version. This will be fixed for now. - Another major migration has been done in version
1.4.1
. With the release of react-hook
we decided to make our major boilerplates into functional
rather than oop
style (which was most suitable with mobx
). - From
dooboo-cli@2.0.0
we decided to remove flow
projects since, those aren't maintained well enough as ts
projects since we focus on typescript
. Therefore, flow projects are currently deprecated.
Installation
Usage
Usage: dooboo [source file]
Options:
-V, --version output the version number
-h, --help output usage information
Commands:
init init boilerplate of dooboo generated app.
start start the project
test run test for your project
screen <c> generate screen component.
shared <c> generate shared component.
api <c> generate file for api call format.
Preview
Contribution
TODO