@nrwl/react:hook
Create a React component using Hooks in a dedicated React project.
Usage
nx generate hook ...nx g c ... #sameBy default, Nx will search for hook in the default collection provisioned in workspace.json.
You can specify the collection explicitly as follows:
nx g @nrwl/react:hook ...Show what will be generated without writing to disk:
nx g hook ... --dry-runExamples
Generate a hook in the mylib library:
nx g hook my-hook --project=mylibOptions
directory
Create the hook under this directory (can be nested).
export
falseWhen true, the hook is exported from the project index.ts (if it exists).
flat
falseCreate hook at the source root rather than its own directory.
js
falseGenerate JavaScript files rather than TypeScript files.
name
The name of the hook.
project
The name of the project.
pascalCaseFiles
falseUse pascal case hook file name (e.g. useHook.ts).
pascalCaseDirectory
falseUse pascal case directory name (e.g. useHook/useHook.ts).
skipTests
falseWhen true, does not create spec.ts test files for the new hook.