【发布时间】:2017-05-14 21:42:51
【问题描述】:
我有 4 个特定 React 类的实例。在componentDidMount()之后我想存储每个实例的y位置。
如何处理呈现的元素?我不能使用类名,因为我有 4 个相同类的不同位置的元素。
我的 ReactJS 组件:
const Col = React.createClass({
componentDidMount: function() {
//here address the actual rendered col-instance
},
render() {
return (
<div className='col'>
</div>
);
}
});
【问题讨论】:
-
只是想更多地理解这个问题。您是否尝试存储每个 React 组件实例的 y 位置以供以后使用?安装后每个元素的 y 位置也会发生变化吗?
-
我需要存储它,它不会改变。也许我可以使用 this.ref ?
-
您能否进一步解释一下您要达到的目标?你想在哪里存储什么?您希望如何访问存储的值以及从何处访问?
-
@FabianSchultz 在主容器中会有 4 个
-Elements,我想将每个 的 y-pos 存储在 Col-React-Class 内的数组中。 -
所以每个
Col元素都存储了所有Col元素的y值?
标签: reactjs