Our great sponsors
-
But something like Nextjs or Gatsby or newer even Remix can give you some nice benefits out of the box, such as server side rendering, static site generation etc.. were create-react-app will only generate a client side rendered app out of the box.
-
Now client side rendering is very powerful and as I said in the first comment I'm two years in production of an app that's using things like lazy loading and client side routing and more to give the app a more regular application feel, but by using next.js to generate a static site my users would have benefited by not having to generate all the javascript their using on their own pcs.
-
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.
-
Like on reacts home page it literally says its "A JavaScript library for building user interfaces" where as things like next.js etc. are considered frameworks due to having a extra features built in which would give you a good set of rules to stick to instead of having to go off and retrospectively pick these things to give you these common features of web apps.
-
But something like Nextjs or Gatsby or newer even Remix can give you some nice benefits out of the box, such as server side rendering, static site generation etc.. were create-react-app will only generate a client side rendered app out of the box.
-
Now client side rendering is very powerful and as I said in the first comment I'm two years in production of an app that's using things like lazy loading and client side routing and more to give the app a more regular application feel, but by using next.js to generate a static site my users would have benefited by not having to generate all the javascript their using on their own pcs.
-
Formats: Yeah you'd be better of keeping formating and what not handled by your chosen internationalisation library but when I first started its just one of the things i elected to put into the redux store. Benifits to keeping it in the store include allowing me to handle all date input fields format changes in one place instead of managing it in every component.
Related posts
- Building a High-Performance Website with Next.js and WordPress
- The Current State of React Server Components: A Guide for the Perplexed
- Finding the Best React CMS: A Comprehensive Guide
- [AskJS] Frameworks are often unnecessary (i got the suspicion by watching some YouTube videos that who advocates for frameworks and against vanilla JavaScript at the same time did not learn vanilla web technologies very well) what do you think? (Read the body)
- Running Eleventy Serverless On AWS Lambda@Edge