Skip to content

mbeneyto/react-aoe2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Run the app

Development mode in localhost:3000

npm install

npm start

Production mode

The project is published in Netlify

Assumptions

  • Pagination is not posible in server side, so all data must be retrieved at once. Initial load may be affected.

  • Update DOM is expensive and slow, so we minimize the number of printed elements.

  • Search and Filter actions must work with the complete dataset, so we work with two lists of data: data and filteredData

  • Default .sort() method may be ineficient, so we need a custom compare function.

  • Because of limit printed elements we must provide a way for the user to load more elements => Traditional pagination works well with search and filter.

About

React technical interview

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published