Delete Redux
- To delete a redux implementation run:
rnhc delete -r
This will delete the
redux
folder undersrc/
with all of its files and subfolders.If
redux
does not exist,rnhc
will prompt:
src/redux/ does not exist
Reducers
Delete a reducer
- To delete a reducer run:
rnhc delete --reducer <reducer-name>
- This will delete the existed reducer under
src/redux/reducer/
folder, if notrnhc
will prompt the following:
./src/redux/reducers/<reducer-name>/ does not exist
- It will also update the
index.js
file undersrc/redux/reducer/
folder to remove it from the import list as well as from thecombineReducers
function.
Delete multiple reducers
- You can even delete multiple reducers at once:
rnhc delete --reducer <reducer-name-1> <reducer-name-2> ...
Delete all reducers
- To delete all reducers run:
rnhc delete --reducer
Actions
Delete an action
- To delete an action run:
rnhc delete --action <reducer-name> <action-name>
- If the reducer does not exist,
rnhc
will prompt the following:
./src/redux/actions/<reducer-name>/ does not exist
- It will also update the necessary files to remove the action from the reducer. And in case of TypeScript projects it will remove the action type in the
src/redux/index.ts
.
Delete multiple actions
- You can even delete multiple actions for a specific reducer at once:
rnhc delete --action <reducer-name> <action-name-1> <action-name-2> ...
Delete all actions for a specific reducer
- To delete all actions for a specific reducer run:
rnhc delete --action <reducer-name>