栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

用React过滤列表

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

用React过滤列表

好的,看起来“ Users.js”应该是:

import React from 'react';class Users extends React.Component {  render() {    let friends = this.props.list.filter( function (user) {      return user.friend === true    });    let nonFriends = this.props.list.filter( function (user) {      return user.friend !== true    });    return (      <div>        <h1>Friends:</h1>        <ul>          {friends.map(function (user) { return <li key={user.name}>{user.name}</li>          })}        </ul>        <h1>Non Friends:</h1>        <ul>          {nonFriends.map(function (user) { return <li key={user.name}>{user.name}</li>          })}        </ul>      </div>    );  }}export default Users;

甚至这个:

import React from 'react';class Users extends React.Component {  render() {    return (      <div>        <h1>Friends:</h1>        <ul>          {this.props.list.filter(function (user) { // filter first for friends return user.friend === true // returns a new array          }).map(function (user) {  // map the new array to list items return <li key={user.name}>{user.name}</li> // don't forget unique key for each item          })}        </ul>        <hr />        <h1>Non Friends:</h1>        <ul>          {this.props.list.filter(function (user) { // filter first for non-friends return user.friend !== true // returns a new array          }).map(function (user) {  //map the new array to list items return <li key={user.name}>{user.name}</li> // don't forget unique key for each item          })}        </ul>      </div>    );  }}export default Users;


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/383436.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号