Our great sponsors
-
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.
-
Drupal
Verbatim mirror of the git.drupal.org repository for Drupal core. Please see the https://github.com/drupal/drupal#contributing. PRs are not accepted on GitHub.
Whew, many years ago when the internet was young a programming language was needed so if somebody clicked, pressed a button, or did something the browser would respond as programmed. Java Script was created. Java Script is in all browsers. It turned out to be so popular developers wanted to use it on the backend as well so they did not have to learn 2 languages. node js was created to run on the backend. The package.json file is part of node.js if you don't want to re-create the wheel you can use code from npm repository React runs on top of all this so you can send pages of data instead of random chunks.
As you can see XAMP LAMP WAMP the first letter is the OS example Linux, Windows, IOS the second letter stands for Apachee, a web server. On React it uses express web server. The M stands for Mysql database. P stand for PHP programming language. Express uses Java Script.
You only need one operating system, one web server, one database, one programming language. I just created a Recact program from scratch like this in the root directory a file called request.rest has "localhost:3000" as configuration for the web server. In addition the file server.js imports the express server and listens on port 3000 You would not import express but figure a way to import apachee and tell it to listen on port 3000 on localhost
You won't find common examples of scaffolding for the XAMPP technology stack, because technology stacks in general do not follow such rigid styles that frontend frameworks like React do. For example if you compare two popular PHP projects like WordPress and Drupal they have completely different folder structures despite both being CMSs. Rigid or "recommended" folder structures only apply to any particular backend frameworks, design patterns or CI/CD methodologies you choose to follow, not the stack itself.