Organizing state in components can be complicated and begs the question, should all stateful components be connected to the Redux store. While the Redux store can be a very powerful tool, no this is not always the case. Sometimes it makes sense to store the state locally in the React component.
When building React components, there are a number of ways to structure them and it’s important to understand the differences to correctly utilize these features.
I found the final React and Redux project to be the most challenging of the five Flatiron assignments, as it was the culmination of all of our lessons and tested how well we could draw on our previous sections. Each project thus far has built upon on our historical knowledge, slowly revealing the complexities of modern day applications.
For my Javascript and Rails API project, I designed an application to consolidate the many products and brands in women’s health and wellness. I wanted a site where women could go to view the most popular products for that day, upvote ones they like and leave reviews for ones they’ve tried.
This past week I completed my Rails project, the third module project in the Flatiron School. We were tasked with building a Rails application through complex forms, using RESTful and nested routes.