Acabo de escuchar que la fibra reactiva está lista. ¿Cuáles son las grandes diferencias entre reaccionar y reaccionar-fibra? ¿Vale la pena aprender todo el nuevo concepto de esas diferencias?
React Fiber es una reimplementación continua del algoritmo central de React, es solo una reescritura interna completa de React .
React Fiber es una reescritura completa y compatible con versiones anteriores del núcleo React.
El objetivo de React Fiber es aumentar su idoneidad para áreas como animación, diseño y gestos. Su característica principal es el renderizado incremental: la capacidad de dividir el trabajo de renderizado en partes y distribuirlo en varios fotogramas.
React Fiber es un marco de pila virtual, siendo React Fiber una reimplementación de un marco de pila especializado para componentes React. Cada fibra se puede considerar como un marco de pila virtual donde la información del marco se conserva en la memoria del montón y, como la información se guarda en el montón, puede controlar y jugar con las estructuras de datos y procesar la información relevante según sea necesario.
Puedes encontrar una excelente explicación de Lin Clark en este video .
Para obtener más detalles, consulte los siguientes enlaces,
2. Arquitectura de fibra reactiva
3. ¿Qué significa React 16 para usted?
¡Espero que esto te ayude!
React Fiber es una reimplementación continua del algoritmo central de React. La principal diferencia entre reaccionar y reaccionar fibra son estas nuevas características:-
Renderizado incremental: - React v16.0 incluye un renderizador de servidor completamente reescrito. es muy rápido Admite transmisión, por lo que puede comenzar a enviar bytes al cliente más rápido
Manejar errores en la API de procesamiento: para hacer que el componente de clase sea un límite de error, definimos un nuevo método de ciclo de vida llamado componenteDidCatch (error, información).
Devolver múltiples elementos del renderizado : con esta nueva función en React v16.0 ahora también podemos devolver una matriz de elementos y una cadena del método de renderizado del componente.
Portales : los portales brindan una forma de primera clase de representar elementos secundarios en un nodo DOM que existe fuera de la jerarquía DOM del componente principal.
Fragmentos : un patrón común en React es que un componente devuelva múltiples elementos. Los fragmentos le permiten agrupar una lista de elementos secundarios sin agregar nodos adicionales al DOM.
React 16 beta se lanzó hace unas horas: https://github.com/facebook/react/issues/10294 .
El núcleo React reescrito (lo que se denominó internamente como "fibra") debería seguir siendo compatible con las aplicaciones existentes, excepto por algunos cambios importantes (consulte las notas de la versión en Github). Como la mayoría de los cambios se encuentran bajo el capó, no necesitará volver a aprender un concepto completamente nuevo.