Fiber is a new feature from the React team that fundamentally changes the way React does its work. It has already been released and is being used in production apps, so it’s an important concept to understand. However, there are a few misconceptions around Fiber that can lead to confusion. To help clear up some of the confusion, let’s take a look at which of the following is not true about Fiber.
First, Fiber does not use server-side rendering. It is designed for use in the browser and takes advantage of single-threaded execution of the client-side component of a web application. Fiber does not use a virtual DOM, nor does it use traditional DOM optimizations. Instead, it uses a new reconciliation algorithm called “Time Slicing” that is more efficient than the traditional DOM optimizations.
Second, Fiber does not rely on React Native to create mobile applications. React Native is a separate framework for creating applications for mobile devices, and Fiber is only for use in the browser. So, if you’re looking to create a mobile app with React, React Native is the way to go.