在ReactJS中使用列表创建播放列表可以通过以下步骤实现:
import React, { useState } from 'react';
function Playlist() {
const [songs, setSongs] = useState([]);
const [newSong, setNewSong] = useState('');
// 其他逻辑代码
return (
// JSX代码
);
}
<input type="text" value={newSong} onChange={e => setNewSong(e.target.value)} />
<button onClick={() => setSongs([...songs, newSong])}>添加歌曲</button>
map
函数遍历歌曲列表,生成播放列表的每一项:<ul>
{songs.map((song, index) => (
<li key={index}>{song}</li>
))}
</ul>
完整的代码示例:
import React, { useState } from 'react';
function Playlist() {
const [songs, setSongs] = useState([]);
const [newSong, setNewSong] = useState('');
return (
<div>
<input type="text" value={newSong} onChange={e => setNewSong(e.target.value)} />
<button onClick={() => setSongs([...songs, newSong])}>添加歌曲</button>
<ul>
{songs.map((song, index) => (
<li key={index}>{song}</li>
))}
</ul>
</div>
);
}
export default Playlist;
这样,你就可以在ReactJS中使用列表创建播放列表了。每当点击“添加歌曲”按钮时,新的歌曲将被添加到播放列表中。
领取专属 10元无门槛券
手把手带您无忧上云