useMemo
的文档说:
您可能会依赖useMemo作为性能优化,而不是语义保证。将来,React可能会选择“忘记”一些 先前记忆的值,并在下一次渲染时重新计算它们,例如 释放屏幕外组件的内存。编写代码以便 仍然在没有useMemo的情况下仍然可以工作-然后添加它以优化性能
React.memo
和shouldComponentUpdate
具有类似的警告。
但是,在某些情况下,我希望功能组件不进行更新。我正在寻找类似备忘录的功能,而不是为了性能,而是为了在某些条件下没有更新的语义保证。我该如何解决这个问题?
答案 0 :(得分:1)
将需要记住的值存储在$resultLastNumber = $conn->query("SELECT number FROM numbers order by id desc limit 1");
$rowresultLastNumber = mysqli_fetch_assoc($resultLastNumber);
$lastNumber = $rowresultLaatsteGetal['number'];
if (empty($lastNumber))
{
echo "No number entered";
}