Simplify Using Hooks by Using Custom Hooks in React

This page summarizes the projects mentioned and recommended in the original post on dev.to

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • CustomHookSample

    Sample code for the dev.to blog post: Simplify Using Hooks by Using Custom Hooks in React

    View on GitHub

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • redux

    A JS library for predictable global state management

    After working with AngularJS for a little while, a colleague recommended React, and then after trying (and failing with) Redux, I embraced hooks and naturally function components in React. While my back end APIs are still all written in .NET Core, and now that .NET Core has become .NET 6, I don't even run my front-end SPAs in ASP.NET any more. They are now static web pages created as React projects with npm hosted in Azure static web apps with the back ends in either App Services or Function Services depending on the level of authorization that is needed (e.g. simple client app auth or policy based auth). Oh, and did I mention the data is typically in either Azure Managed SQL or Azure Storage?

  • reactstrap

    Simple React Bootstrap 5 components

    I do a lot of enterprise application development in a very small team. It's important for us to create applications that work on any device with a modern web browser that is connected to the Internet and not just a LAN or VPN. The apps must authenticate thru single-sign on that is federated with the company Active Directory. The apps need to rely on commonly available libraries like React and Bootstrap albeit through ReactStrap, and they must be spartan and similar. That is to say that users need to be able log onto all of the various apps the same way, and the apps need to do simply what they need to do with no bells or whistles. Furthermore, one app should look and feel like the others. We don't want to confuse users by making them feel like they need to learn a whole new system for every new application.

  • React

    The library for web and native user interfaces.

    After working with AngularJS for a little while, a colleague recommended React, and then after trying (and failing with) Redux, I embraced hooks and naturally function components in React. While my back end APIs are still all written in .NET Core, and now that .NET Core has become .NET 6, I don't even run my front-end SPAs in ASP.NET any more. They are now static web pages created as React projects with npm hosted in Azure static web apps with the back ends in either App Services or Function Services depending on the level of authorization that is needed (e.g. simple client app auth or policy based auth). Oh, and did I mention the data is typically in either Azure Managed SQL or Azure Storage?

  • Font-Awesome

    The iconic SVG, font, and CSS toolkit

    The Alert element from ReactStrap is a good start, but it only handles a border and colors. If you want something more than text, you're going to have to find some other elements to add. How about the circle-check icon from FontAwesome. So now we have icons, colors, and text to keep track of. I gave it some thought and realized that given the standard Bootstrap colors, commonly available and understood icons, and most importantly the kinds of things that can happen with CRUD-type applications we can come up with a very limited list of combinations that can be used in the vast majority of cases when managing operations in our application, particularly those that might take a significant amount of time. After all, we don't want to leave our users hanging.

  • create-react-app

    Set up a modern web app by running one command.

    After working with AngularJS for a little while, a colleague recommended React, and then after trying (and failing with) Redux, I embraced hooks and naturally function components in React. While my back end APIs are still all written in .NET Core, and now that .NET Core has become .NET 6, I don't even run my front-end SPAs in ASP.NET any more. They are now static web pages created as React projects with npm hosted in Azure static web apps with the back ends in either App Services or Function Services depending on the level of authorization that is needed (e.g. simple client app auth or policy based auth). Oh, and did I mention the data is typically in either Azure Managed SQL or Azure Storage?

  • AngularJS

    Discontinued AngularJS - HTML enhanced for web apps!

    After working with AngularJS for a little while, a colleague recommended React, and then after trying (and failing with) Redux, I embraced hooks and naturally function components in React. While my back end APIs are still all written in .NET Core, and now that .NET Core has become .NET 6, I don't even run my front-end SPAs in ASP.NET any more. They are now static web pages created as React projects with npm hosted in Azure static web apps with the back ends in either App Services or Function Services depending on the level of authorization that is needed (e.g. simple client app auth or policy based auth). Oh, and did I mention the data is typically in either Azure Managed SQL or Azure Storage?

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Fun with Remix (React) and the Discogs API

    3 projects | dev.to | 23 Sep 2024
  • Build Web Apps Absurdly Fast with Vite

    6 projects | dev.to | 13 Sep 2024
  • Mitosis - Using Astro.js as the dev server to preview the component with hot-reload

    13 projects | dev.to | 31 Aug 2024
  • State Management in Reactjs: A Guide to Choosing the Right State Management Tool for Your Projects

    2 projects | dev.to | 20 Jul 2024
  • Top JavaScript Frameworks in 2024

    5 projects | dev.to | 15 Jun 2024

Did you konow that JavaScript is
the 3rd most popular programming language
based on number of metions?