Final thoughts

Making a web application is very involved, but if you start with a plan, the structure of your React components, and the design of the data flow, things become manageable. Even after all of this effort, there are several things to be done if we want the app to be production ready. The following are a few suggestions for interesting enhancements.

Suggested improvements

That was a lot of work, but this application is still pretty basic. Here are some things you could try to make the application even more interesting:

  • Implement delete post
  • Implement edit user (profile)
  • Implement delete user
  • Add a comment stream for posts
  • Add a post tagging feature and search or filter by tag

Level up the blog app

The following enhancements would make the application ...

Get React: Building Modern Web Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.