UNPKG

react-native

Version:

A framework for building native apps using React

26 lines (22 loc) 945 B
/** * Copyright 2013-present, Facebook, Inc. * All rights reserved. * * This source code is licensed under the BSD-style license found in the * LICENSE file in the root directory of this source tree. An additional grant * of patent rights can be found in the PATENTS file in the same directory. * * @providesModule ReactPriorityLevel * @flow */ 'use strict'; export type PriorityLevel = 0 | 1 | 2 | 3 | 4 | 5 | 6; module.exports = { NoWork: 0, // No work is pending. SynchronousPriority: 1, // For controlled text inputs. Synchronous side-effects. TaskPriority: 2, // Completes at the end of the current tick. AnimationPriority: 3, // Needs to complete before the next frame. HighPriority: 4, // Interaction that needs to complete pretty soon to feel responsive. LowPriority: 5, // Data fetching, or result from updating stores. OffscreenPriority: 6, // Won't be visible but do the work in case it becomes visible. };