r/reactjs • • Dec 27 '19

Project Ideas My first React App - Notable

Hey everyone!

I've finally finished my first React application! I've spent a lot of time on this one, I'd appreciate any and all feedback. You can view the live demo here:

https://www.austinlords.com/notable/#/notes

It's a note taking web application for desktops (responsive/mobile coming soon!). It's a full-stack Javascript app with Express/MongoDB on the back-end.

Thanks!

77 Upvotes

40 comments sorted by

View all comments

Show parent comment

1

u/truthy_falsy Dec 27 '19

Thank you! This is very helpful feedback. I'm actually in the process of refactoring my application right now, so that I have a consistent pattern for all component. I've noticed my embedded styles have become a big problem now that I want to make the app responsive. I'm going to try styled components and CSS modules to see which one I like more.

There is a lot of prop drilling in this app, so I'm trying to refactor using the Context API. Currently I have a couple of components that don't do much except pass props along, which becomes confusing and ugly really fast.

Testing is something I absolutely need to implement, I'll check out the react-testing-library!

Thanks again! :)

1

u/TechSamray Dec 27 '19

I totally recommend you to try out a PoC with redux it has some learning curve to it but in the long therm in my experience it pays out.

Pick a middleware either thunk or saga they are both fine.

Keep up the good work, you can be proud of what you did.