我在以下代码上运行了探查器:
function App() {
const [ counter, setCounter ] = useState(0);
return <div>
<div>{counter}</div>
<button onClick={(e) => setCounter(counter + 1)}>Inc</button>
</div>
}
这是相当标准的,有趣的是
unstable_runWithPriority
函数。它将优先级作为参数但不安排任何事情,而是调用事件处理程序。
不管优先级是什么,它都一样运行。有人可以详细说明此功能的必要性吗?
不应该根据优先级安排某种任务或微任务吗?