栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

从组件反应组件初始化状态

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

从组件反应组件初始化状态

应该注意的是,复制永远不会更改为状态的属性是一种反模式(在这种情况下,只需直接访问.props即可)。如果您有一个状态变量最终会更改,但以.props中的值开头,则您甚至不需要构造函数调用-
这些局部变量在调用父级的构造函数之后初始化:

class FirstComponent extends React.Component {  state = {    x: this.props.initialX,    // You can even call functions and class methods:    y: this.someMethod(this.props.initialY),  };}

这是等效于下面@joews中答案的简写。它似乎只能在最新版本的es6转译器上运行,在某些webpack设置中我遇到了问题。如果这对您不起作用,则可以尝试添加babel插件

babel-plugin-transform-class-properties
,也可以使用下面@joews提供的非简写版本。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/386063.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号