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.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
2) I favour pnpm over npm. It's basically the same but faster. There's also yarn. Pick one that suits you better.
5) Next you may want to use a new build tool. webpack has been around forever but it's got a pretty steep learning curve and can be quite slow (fyi this is what create-react-app uses). vite is relatively new, uses esbuild under the hood (which makes it really fast), and has templates you can use to scaffold a new React/TS app.
7) Maybe then learn about linting your code so your code is consistent (or use Prettier if you want to take the hassle out of that - caveat lector: it's very opinionated, and you might not like the decisions it makes for you).
7) Maybe then learn about linting your code so your code is consistent (or use Prettier if you want to take the hassle out of that - caveat lector: it's very opinionated, and you might not like the decisions it makes for you).
7) I forgot state management of which there are many options: React's own context, [Recoil](recoiljs.org/), Redux, etc.... At this early stage I would start with context or perhaps Recoil.