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.
When it comes to web development, few can rival the FAR3 stack. To begin with, the FAR3 stack is a set of versatile tools that provide a comprehensive solution for web development and allows developers to create high-quality, responsive websites that are, most importantly, blazingly fast. Furthermore, it provides a great way to start with web development, as it is relatively easy to learn and use. Additionally, the FAR3 stack is flexible and can be used to create websites of any size or complexity; take a recent project of mine as a good example.
With the redux-devtools-extension, we can now easily see all the actions that have been dispatched, as well as the current state of our store. This extension also allows us to time travel, meaning we can go back and forth through different states to see how our application got to where it is, as shown in the image below.
You can checkout my repo on Github to use/modify the code used in this article to fit your needs.
So, you know the gist of the FARR stack, right? A couple of days ago, I introduced the FARR stack [0]. However, I think that the name sounds a bit dumb/negative; it kind of reminds me of the far left and far right, and it is known for facts that I hate politics. Therefore, we can throw an additional R to that acronym to add Redux into the stack, which is a convenient tool to manage the global state of any web application. Hence the abbreviation becomes FARRR, or a more compact version, FAR3; the number 3 at the front represents the three Rs (React, Redux, Redis.), which arguably sounds a little better, the "FARE" stack, which means the fee paid to develop web applications.
[6] ReactJS.org. React v18.0. reactjs.org. Retrieved 2022-09-03.