Building large scale application is more difficult than many people understand or expect. Join me in this long running series where I set out to duplicate one of the most popular social media platforms ever creating using Java, Spring Boot, Spring Security, PostgreSQL data, React JS web application framework and more.
In this episode we wrap up working on the FollowerAndFollowing page by setting up a new popup component specifically for the followers pages. The popup displays options to interact with to do things like mute, block or share the followers profile. After getting the popup created we styled it, and updated the FollowerAndFollowing page to be able to actually display the component. Then we hopped in the backend to create a new method to allow us to update only the profile information of the user, along with a dto to send the data, and an updated controller method. To wrap up the episode, we went back to the frontend where we completed work inside of our profile slice by setting up an async thunk to update the profile and a regular action to update the profile slices edit profile state.