nextjs-react-hooks-example icon indicating copy to clipboard operation
nextjs-react-hooks-example copied to clipboard

An example Next.js project using React Hooks w/ Markdown, Bulma Sass styling; and AVA, Jest, and Cypress for testing.

Example Next.js Application using React Hooks

This is an experimental project for honing skills with various technologies of the Node.js front-end ecosystem, notably:

  • Next.js React framework
  • React Hooks
  • JSX styling w/ Bulma Sass
  • Markdown
  • Immer for state immutability
  • axios http w/ async/wait
  • ARIA tags for accessibilty & testing
  • AVA and Jest for unit testing
  • Cypress for integration and end-to-end testing

Installation

git clone https://gitlab.com/mjbrown/nextjs-react-hooks-example.git
cd nextjs-react-hooks-example
npm install

Basic Operation

Commands

npm run build
npm run start
npm run stop

Usage

Once started, the application can be accessed via a web browser at the location http://localhost:3030.

Documentation

For more information, see the application Home page.

License

MIT