alibaba / alibaba/lowcode-engine
使用渲染模块后只要更新别的state后,组件就会重新走渲染生命周期也会在此执行
Offen
- Vorherrschende Sprache
- TypeScript
- Sterne
- 15.9k
- Forks
- 2.7k
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
使用渲染模块,一旦setInit重新修改值,components下的组件就会重新执行渲染。会导致出现意想不到的问题。比如ant-design的树会全部展开,pro-table会重复刷新等等。使用的是es模块的方式导入组件的
```
const Index = (props) => {
const [init, setInit] = useState(false);
const schema = {
componentName: "Page",
props: {},
children: [
{
componentName: "Button",
props: {
type: "primary",
style: {
color: "#2077ff"
}
},
children: "确定"
}
]
};
const components = {
Button
};
return ;
};
export default Index;
```
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Bewertung
Dieses Issue wurde noch nicht bewertet.