Skip to main content

重新评估组合()v4.0.167

重新运行calculateMetadata()在当前选择的组合上。
如果函数依赖于以下内容,则此功能很有用:

  • public/ 文件夹
  • 随机性
  • 更改网络资源
  • 时间

示例

在当前选择的组合上重新运行calculateMetadata()
tsx
import React, { useCallback } from "react";
import { reevaluateComposition } from "@remotion/studio";
 
export const ReevaluateCompositionComp: React.FC = () => {
const reevaluate = useCallback(async () => {
reevaluateComposition();
 
console.log("Re-evaluated!");
}, []);
 
return <button onClick={reevaluate}>Re-evaluate</button>;
};
在当前选择的组合上重新运行calculateMetadata()
tsx
import React, { useCallback } from "react";
import { reevaluateComposition } from "@remotion/studio";
 
export const ReevaluateCompositionComp: React.FC = () => {
const reevaluate = useCallback(async () => {
reevaluateComposition();
 
console.log("Re-evaluated!");
}, []);
 
return <button onClick={reevaluate}>Re-evaluate</button>;
};

另请参阅