我想知道是否有一种方法可以通过使用某种类型的 id 或按类型来获取组件,就像在 DOM 操作中所做的那样。就像是:
var Avatar = React.createClass({
render: function () {
...
}
});
React.renderComponent(Avatar({id:'avatar'}), ...);
...
...
var avatar = React.getComponentById('avatar');
avatar.setProps({url = 'http://...'});
// or
var avatars = React.getComponentByType('Avatar');
if (avatars.length) {
avatars[0].setProps({url = 'http://...'});
}
我不想保留组件实例的引用...