我在节点中有21个对象,但我只希望显示10个,该怎么办?我使用地图来获取obj接下来是什么?
代码类似于:
const TodoList = ({ todos, onTodoClick }) => (
<ul>
{todos.map((todo, index) => (
<Todo key={index} {...todo} onClick={() => onTodoClick(index)} />
))}
</ul>
)
答案 0 :(得分:0)
使用slice获取一系列项目(即索引0到9的所有项目)。关于您的问题,应该是
const TodoList = ({ todos, onTodoClick }) => (
<ul>
{todos.slice(0, 10).map((todo, index) => (
<Todo key={index} {...todo} onClick={() => onTodoClick(index)} />
))}
</ul>
)