map関数内の要素のクラスまたはidまたはrefの参照を取得できますか?私はREF =アイテムやjQueryのReactJS JQueryで使用されるループ/マップの中からrefs/class/idを取得
でクラス= hakuna-マタタ配列やオブジェクトにアクセスしたい
componentDidMount(){
console.log(ReactDOM.findDOMNode(this.refs.items));
}
render(){
var loop = Object.keys(this.state.posts).map((key) => {
var post = this.state.posts[key];
return(
<div key={key} className="hakuna-matata" ref="items">
...
</div>
)
}
return {loop}
}
誰でも助けることができますか?してください
componentDidMountはjQueryを使用するのに適した場所ですか?現時点で$( 'hakuna-matata')にしようとすると、 componentDidMountの内部で、現在のページのDOM全体を返しています。ホバーイベントのjQueryを使用していくつかのアニメーションを行いたいとします。 – Ank
ああ、ありがとうございます。可能であれば、CSS Animationsを利用してください。より多くのパフォーマンスが得られます。この場合、実装するのが簡単で簡単です。それ以外の場合は、単純に反応イベントハンドラ(https://facebook.github.io/react/docs/events.html#mouse-events)を使用して、純粋なJSまたはjQueryを通じてコンポーネントにアクセスできます。 – Kjell
私は私はあなたに私が@ jie-trooperの答えと一緒に共有したリンクでmouseEventsを見た - onMouseOverイベントを使ってCSSを好む。回答ありがとうございます! – Ank