This is a web applications project written using Create Next App, React, Typescript, with GitHub Actions and testing with Jest and React Testing Library.
Project hosted on Vercel: https://react-transition-test-typescript-github-actions-v2.vercel.app/
- FilteredComments, autocomplete
- useTransition is simulated because filtering is slow due to the large amount of data
- Continuous integration (Plan, Code, Build, Test)
- Continuous delivery (Release, Deploy, Operate)
- Tablet and mobile friendly
- React Js, Sass
- Typescript
- JSONPlaceholder API
- React Hooks: useState, useEffect, useTransition
- Jest, React Testing Library
- ESLint, Prettier
- GitHub workflows
- GitHub Actions
Install git
, nodejs
, npm
in your local computer
Clone this repository to your local computer:
$ git clone https://github.com/albaitas/react-test-typescript-github-actions-v1.git
Install dependencies:
npm install
Runs the app in the development mode:
npm start