React & Redux Final Project
My final project for Flatiron School consists of React on the Frontend along with Redux to make React data more accessible throughout the application. I used Rails API as the Backend for data retention and some assistance modifying the frontend. My Twitter App, allows you to add your username, create a post, edit a post, add a comment, and likes or dislikes.
Using React is a great way to make your data more readable and modular by separating concerns into individual components. Redux has a way of joining the data from your components by creating a Store. Then passing in and reassigning State and dispatching Actions to Reducers. ROR makes the app full-stack by adding the data from the frontend to the persisted database.