Welcome back to the course. In this video, we're going to learn how we can actually upload a file to appear in our application.
Welcome back to the course. So now that we have our new newsletter form built, what we need to do is take this form and basically make it so that when we click on our edit button in the newsletter latest component, we need to take it and have it fill up our form with data.
Welcome back. In this video, we're going to be setting up our newsletter archive to access the action and reducer we set up in the last guide, in order to pull in our newsletter data.
Now that we have hooked our archive up to redux, let's go ahead and hook up our newsletter latest component to fetch the latest one on our list. This will allow us to keep finishing up our components as we integrate redux.
Welcome back to the course. In this video, we're going to be setting up our edit newsletter form so that it looks like our new newsletter.
Welcome back to the course. So in the last video you learned how we can pass in a query parameter to our route. In this video, we're going to learn how we can take it and use it to get the item associated with this id.
Welcome back. Let's go ahead and try testing out this action by connecting it to react redux using the Connect method.
Welcome back to the course. In the last video, we set it up so we can have a newsletter to edit in our newsletter new form. Let's make it so we can get the data into our form. We just need to throw it into these inputs.
Welcome back to the course. So before we get in the actual functionality of our buttons in the back-end, let's make it so we can click on our archived items and bring them up like they're the latest newsletter.
This will be a quick video but we're going to make it so we can fetch data for our detail component via the newsletter ID, using React-Redux.
Welcome back to the React course. In the last video, we successfully fetched the archive item that we click on from the parameter in our route that we passed the ID in. The goal here is to take this item and display it in two components that we've already built.
Welcome back. Now in the last video we hooked up our detail component to the grid, and we threw in a couple of components. Now this introduces a couple problems because no matter which newsletter we click on in the archive it displays the same data. We're going to refactor this.
Welcome back to the course. In this video, we're going to be fixing our newsletter detail component so that all of our items are on a grid. All we need to do is provide it with the same grid we're providing the Container Component.
Welcome back. Let's go ahead and throw the cancel button into our component, which should be pretty easy. We're going to try using a form button for that, even though this isn't really a form, but let's try it anyway.
Welcome back to the course. in the last video, we basically finished everything for our newsletters, and now we'll start working on our request components.
Welcome back to the course. So in the last video we set up our grid for the request component and now we're ready to start throwing components in there and get things rolling.
Welcome back. In this video we're going to work on creating our request progress boxes, and our requests components, and then place them onto our grid.
In the last video we built the main components we're going to be using for requests. We put our request boxes and our requests components on the grid. In this video we're going to start building the components for this. Now we've already got the styles for it, so that'll be really quick.
Welcome back to the course. In this video, we're going to implement the styles for the selected and inactive states of this component, and then set one of the boxes to true, so active is pending and have it display the active style, and have the others display the inactive style.
Welcome back to the course. In the last video, we finished up our styles for the request boxes, and now we just need to implement the functionality to switch them around and actually display the correct ones based on the box we select.
devCamp does not support ancient browsers.
Install a modern version for best experience.