blog.cupofcraft.devBuilding a Todo List in ReactOne of the reasons I invested in a GreatFrontEnd membership was the variety of challenges and quizzes on the platform, a feature that allows me to expand my knowledge while exercising with possible technical questions I can face in my next interview....Mar 10, 2025·10 min read
blog.cupofcraft.devBuild a contact form without JavaScriptBeing a Frontend Engineer does not mean specializing in a single framework. Of course, you can have your preferences and work with them. But our job always involves picking up the right tool for the job. The ability to choose the right approach to cl...Feb 18, 2025·7 min read
blog.cupofcraft.devBuilding the throttle functionMost of the time, we find the throttle function being compared to debounce, which we created as the first article in this series. That's because both function accomplish a similar task, to save resources while handling function calls based on a speci...Jan 23, 2025·6 min read
blog.cupofcraft.devFlatten an array with a custom functionWhen it comes to arrays, JavaScript gives us plenty of options to work with them. The most common methods, maybe made famous by the need to write expressions in the JSX syntax itself, probably are map, filter, some, and reduce. But you only have to l...Jan 13, 2025·7 min read
blog.cupofcraft.devReplicate the classnames functionI am pretty sure that if you're reading this article, you are a FrontEnd Developer, and if your focus is on the React library, the package classnames (or class) should ring a bell. If it doesn't, well probably you haven't such need yet or maybe you'r...Jan 9, 2025·10 min read