【发布时间】:2020-04-12 09:17:35
【问题描述】:
我是 ReactJS 的新手,我正在其中创建一个简单的 TODO 应用程序。实际上,它是一个非常基本的应用程序,没有数据库连接,任务存储在一个数组中,我想在子组件中为其添加分页。 代码在这里。
import React from 'react'
import './listItem.css';
import {FontAwesomeIcon} from '@fortawesome/react-fontawesome'
import FlipMove from 'react-flip-move'
function toDoList(props) {
const items = props.items; //From parent Component
const lisitems = items.map(item => {
return (
<div className="list" key={item.key}>
<p>
<input type="text" id={item.key} value={item.text}
onChange={(e)=>{props.setUpdate(e.target.value,item.key)}
}/>
<span>
<FontAwesomeIcon className="faicons" icon="trash"
onClick={()=>props.deleteItem(item.key)}
/> //Also from parent
</span>
</p>
</div>
)
})
return (
<div> // I Want here to add pagination
<FlipMove duration={300} easing="ease-in-out">
{lisitems}
</FlipMove>
</div>
)
}
export default toDoList
【问题讨论】:
标签: reactjs pagination