我希望 Torrent 組件在沒有將該 Torrent 渲染到 DOM 元素的情況下進行渲染。我該怎么做?我希望我的 Torrent 表組件由 Torrent 組件組成,這取決于我的 API 反饋給我的內(nèi)容。但是我遇到了一個問題,它沒有在網(wǎng)站上呈現(xiàn),因為 ReactDOM.render() 沒有將組件綁定到 DOM 元素。class TorrentTable extends React.Component{ constructor(props) { super(props); this.state = { torrents : [] }; } componentDidMount() { let torrent_string = window.location.href.split("/")[4]; console.log(window.location.href); fetch(`api/get/${torrent_string}`) .then(res => res.json()) .then(data => { this.setState({ torrents : data }) }); } render() { return( <table className="table" style={{ width : "100%"}}> <thead> <tr> <th scope="col"> </th> <th scope="col"> Torrent Name </th> <th scope="col"> Magnet </th> </tr> </thead> <tbody> { this.state.torrents.map(torrent => { <Torrent name={torrent.title} magnet={torrent.magnet} image={torrent.image_url}/> }) } </tbody> </table> ); }}ReactDOM.render(<TorrentTable />, document.getElementById("torrent_table"));
如何導(dǎo)入另一個組件但不讓其他元素呈現(xiàn)到 div?
阿波羅的戰(zhàn)車
2022-06-09 10:54:25