0
用戶在查看組件時是否觸發React事件? Like ComponentEnteredShowArea用戶在查看組件時是否存在React Component事件? (ex post)
示例就像我在看它時自動播放的facebook張貼視頻。
這將是很好,如果它與滾動無關。
用戶在查看組件時是否觸發React事件? Like ComponentEnteredShowArea用戶在查看組件時是否存在React Component事件? (ex post)
示例就像我在看它時自動播放的facebook張貼視頻。
這將是很好,如果它與滾動無關。
你可以設置窗口中滾動componentDidMount然後使用香草JavaScript或裁判做出反應,以確定是否存在特定的元素都映入眼簾的事件偵聽器。
https://gomakethings.com/how-to-test-if-an-element-is-in-the-viewport-with-vanilla-javascript/
'componentWillMount'和'componentDidMount'將權利之前觸發和組件後,安裝在DOM。 –
我想要的是將帖子作爲卡片取回,並在用戶查看時將「查看」消息發送回服務器。 如果我使用componentWillMount或componentDidMount,即使用戶沒有看到它,也可能會向服務器發送「已查看」消息。 –
不,沒有這樣的生命週期方法。但是你可以使用簡單的JavaScript來實現這一點。 –