react-native组件与React.createClass的优点和缺点是实现UI组件
一个与另一个有什么好处?
是否有人被弃用,我应该使用较新的一个? 我应该创建组件还是React类来开发我的UI? 我看到一些使用Component的例子.例如: export default class ItemList extends Component { constructor(props) { //binding functions this.renderHeader = this.renderHeader.bind(this); this.renderRow = this.renderRow.bind(this); super(props); this.state = { dataSource: this.props.state.planDataSource,planName: null } } 和其他人一起使用 var ItemList = React.createClass({ getInitialState: function() { return { dataSource: this.props.state.planDataSource,planName: null }; }, 我正在学习反应原生的例子,我很困惑哪个是首选. 我最近将一个React类转换为一个组件,并发现“this”指针不起作用,因为React类使用自动绑定,而Components需要显式绑定.
您应该更喜欢Class而不是createClass,因为它可能会被弃用.
https://facebook.github.io/react/blog/2015/03/10/react-v0.13.html
https://facebook.github.io/react/docs/reusable-components.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |