Frontend Architectures | Divide & Conquer

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

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • react-vite-monorepo

  • I have created a repository, using a monorepo with pnpm workspaces, containing examples of the various frontend architectures, technologies, and concepts discussed above, including SPAs, MPAs, microfrontends built with React, and integration of React Native for Web using Vite in the building process.

  • vite

    Next generation frontend tooling. It's fast!

  • Vite is a lightweight development server and build tool that is designed for building modern web applications. It is built on top of native ES modules and the V8 engine, which makes it fast and efficient. Vite is simple to use and requires no configuration, making it a great choice for developers who want to quickly set up a development environment for their project.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • react-native

    A framework for building native applications using React

  • In addition to web development, React can also be used to build native mobile applications through the use of React Native.

  • react

    A declarative, efficient, and flexible JavaScript library for building user interfaces. (by sbs2001)

  • One of the most popular libraries for building SPAs is React, a JavaScript library created by Facebook. React allows developers to create reusable, modular components that can be easily composed to build complex user interfaces.

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