gpt4 book ai didi

javascript - 在函数内渲染组件 react

转载 作者:行者123 更新时间:2023-11-28 14:46:13 25 4
gpt4 key购买 nike

class SurveyQuestion extends React.Component {
constructor(props) {
model.onComplete.add(function(result) {
return <TestEmpty message="test" />;
}
});
}

我是新来 react 的,如果这是基本问题,请道歉,如果我可以在构造函数内返回组件,请问有机会吗?完成后返回组件。

我尝试了我的代码,它不起作用,也没有错误消息。

最佳答案

  1. 您无法从构造函数返回组件。
  2. 在您的情况下,您使用有状态组件 SurveyQuestion。在这种情况下,在使用它之前,您需要实例化一个父类 Component,通过首先在组件构造函数内部传递一个调用父类构造函数的 super(props) 来继承(扩展)该父类 Component 。
  3. 在有状态组件中,如果您想通过事件跟踪属性语句的更改(将其放在简单的 eventHandler 中),您可以使用 React 的 this.state 选项重写构造函数之外的函数
  4. 有状态组件需要您提供渲染方法。所以你的返回方法将在其中。当然,不要忘记在任何需要的地方导入语句。;)附言
  5. 您也可以使用无状态组件。这对你来说可能更方便。在这里查看 https://facebook.github.io/react/docs/components-and-props.html

关于javascript - 在函数内渲染组件 react ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46303835/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com