Основной целью React Fiber является улучшение производительности React-приложений. Это достигается за счет уменьшения времени блокировки главного потока выполнения JavaScript (JavaScript main thread) и более гибкого управления ресурсами процессора.
В React до версии 16, согласование компонентов и обновление DOM-дерева было синхронным процессом, который выполнялся в одном потоке выполнения JavaScript. Это означало, что процесс согласования мог занимать длительное время, особенно в случаях, когда приложение содержит множество компонентов и обновлений.