Skip to content

Latest commit

 

History

History
33 lines (18 loc) · 1.36 KB

README.md

File metadata and controls

33 lines (18 loc) · 1.36 KB

Songs is a experiment project where I try to discover reactjs.
This project was bootstrapped with Create React App.

Application list songs which is fetched from static json file.

  • Songs items are listed with the help of virtual-repeat and infinite-loader to work with big data without performance problem.

  • Filtering part of the application is using debounce to cancel extra rendering while user is typing.

  • All core components are using React Hooks.

  • With the usage of flexbox it has good responsive desing.

  • There are also some tests (which will be increased when enzyme solves hooks implementation) which has quite a good coverage percentage.

I used gitflow so you can get better insight how I progress with the project from here.

Available Scripts

In the project directory, you can run:

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

npm test

Launches the test runner in the interactive watch mode.

npm run build

Builds the app for production to the build folder.