【发布时间】:2021-09-16 20:03:29
【问题描述】:
我只是想了解如何使用这个属性。
在我的主文件中,我添加了这些:
import Audio from "../../../src/Audio";
const audioRef = useRef(null);
useEffect(()=> {
audioRef.current.play();
}, [])
正在返回:
<View>
<Audio ref={audioRef} />
</View>
这里是 Audio.js
import React from "react";
import Song from "./components/song/song.mp3";
const Audio = React.forwardRef((props,ref) => {
return(
<audio src={Song} ref={ref}></audio>
)
})
export default Audio;
这是错误,
【问题讨论】:
-
UI 需要渲染一次,以便 React ref 有一个附加的 HTMLDOMNode 可以访问。
-
那是什么意思,先生,我该怎么做才能解决它?
标签: reactjs react-native react-hooks use-ref react-forwardref