nusmodifications / nusmods

🏫 Official course planning platform for National University of Singapore.
https://nusmods.com
MIT License
578 stars 315 forks source link

Port developers page to v3 #309

Closed yangshun closed 7 years ago

yangshun commented 8 years ago

From @yangshun on September 11, 2016 16:38

https://nusmods.com/contribute/developers

Should also integrate the content from https://nusmods.com/contribute into this page, minus the Reviewers part.

Copied from original issue: nusmodifications/nusmods-v3#11

zameschua commented 7 years ago

Yo I'm interested! But is there a nice template from react-virtualized? Or it will be nicer to make our own template?

yangshun commented 7 years ago

What has this issue got to do with react-virtualized? 🤔

zameschua commented 7 years ago

I thought maybe can use some components from there haha. Ok I'll try working on this!

yangshun commented 7 years ago

When a page requires rendering of lists with large amount of items (in the magnitude of hundreds/thousands), and you don't want that amount of items to be present in the DOM as it takes a toll on performance, react-virtualized is used for intelligently including only the items that are present on screen in the DOM. In our case, the number of developers/contributors we have is still quite small and manageable enough that we don't require that library.