感谢您贡献宝贵的时间
我是react.js的初学者; 这个词在React中得到了很多使用!
我不知道反应组件中“ this”有什么用。
我读了几篇文章,但是,我头脑中的概念清晰性不高
为什么我们需要写“ this”?
class MyName extends React.Component {
get name() {
return 'akash';
}
render() {
return <h1>My name is {this.name}.</h1>;
}
}
答案 0 :(得分:1)
在您的情况下,this
是MyComponent类。因此,如果您执行this.name
,则可以访问返回字符串的name
函数
如果您正在学习反应,我建议您查看他的官方教程https://reactjs.org/tutorial/tutorial.html
答案 1 :(得分:1)
this
是指您的组件/类本身。在其他语言中,您可以将其与self
进行比较。这是为了指定您要访问或尝试修改的变量/函数归一类所有,以便当您拥有与该类变量同名的参数时,编译器可以识别出该类拥有的参数/函数