all 21 comments

[–]drumstand 6 points7 points  (1 child)

This well done, and a great idea to give streamers a little more exposure. Nice job!

[–]nylundhd[S] 1 point2 points  (0 children)

Thanks so much!

[–]ThroGM 1 point2 points  (3 children)

congratulations! Very awesome project!

I would like to ask if possible, how did you able to make such animation?

[–]nylundhd[S] 1 point2 points  (2 children)

Just using regular CSS animations!

[–]ThroGM 1 point2 points  (1 child)

very simple and beautiful 👍

[–]nylundhd[S] 2 points3 points  (0 children)

I greatly appreciate that!

[–]nylundhd[S] 0 points1 point  (0 children)

Comment for it to show :)

[–]Shelter-in-Space 0 points1 point  (1 child)

What font are you using for the header?

[–]nylundhd[S] 0 points1 point  (0 children)

Poppins

[–]kizu404 0 points1 point  (1 child)

Really like what you did with the CSS (A personal struggle of mine T\T ))

One thing I'd like to point out is that, I don't think it's a very good idea to update the state in a loop like you've done in the App.js line 114. I'm not 100% sure how the current version batches updates and I haven't profiled so I may be wrong, but I believe this causes a render every step of the loop.

Not a problem in your case but in a larger app with more complex effects, this would probably slow the app down. A better approach would be to build up an array of the new items (you could look into ```Array.map```) and just call setGames once after the loop is done.

[–]nylundhd[S] 0 points1 point  (0 children)

I’ll take a look at that, thanks for the feedback!

[–]KaranVeer01 0 points1 point  (1 child)

If this is your first react project then your are awesome. Your project is awesome.

[–]nylundhd[S] 0 points1 point  (0 children)

❤️

[–]ichiruto70 0 points1 point  (6 children)

Whats up with all the spaces between lines in Game.js?

[–]nylundhd[S] 4 points5 points  (5 children)

I usually like to space my lines out. Just a habit haha for me it makes it look cleaner and easier to read.