learning react
This is a product analysis of a solution to the Todo app challenge on Frontend Mentor. The solution allows users to view the optimal layout for the app depending on their device's screen size, have interactive elements with hover states, add, mark, and delete todos, filter todos, clear completed todos, toggle light and dark mode, and drag and drop to reorder items on the list.
This product analysis reviewed a solution to the Todo app challenge on Frontend Mentor. The solution provides various features such as responsive layout, interactive elements, add/delete/mark todos, filters, light/dark mode toggling, and drag and drop functionality. It was built using semantic HTML5 markup, Tailwind CSS, and the React JS library. The developer learned about React components, props, and hooks during the process and used external resources such as the @hello-pangea/dnd library and the React JS guide.