I finished this project after one week. I started using pure React, and got it almost finished. Then I noticed how difficult it is to keep track of the props, states, and functions, that I decided to switch to React-Redux. At the beginning I was in trouble because I noticed that I really didn’t understand Redux all too well, but after getting small tasks done I noticed that I started to understand the idea for once. I managed to finish it, but had many details to fix. So, I saw the example project and got it fixed looking at that code. I used Tailwind CSS and Headless UI combobox component. I think it turned out alright. From the example code, I learned to use the moment library to calculate how long the Post was uploaded. Also, I learned how to organize better the slices and reducers and fixed some problems lookig at it.
Anyway, here is my code repository: https://github.com/ricardovelero/mini-reddit-redux
Also, you can check it out working in Netlify: https://golden-crostata-9bd25d.netlify.app
Thanks for reading,