import React, { Component } from "react"; import Facade from "../Datafacade/datafacade"; import { NavLink } from 'react-router-dom'; class playersSearch extends Component { state = { players: [], }; componentDidMount = async () => { const players = await Facade.getPlayersBySearchCache(this.props.keyword); this.setState({ players }); }; componentDidUpdate = async prevProps => { if (this.props.keyword !== prevProps.keyword) { const players = await Facade.getPlayersBySearchCache(this.props.keyword); this.setState({ players }); } } render() { return (
{this.state.players.map(e => (
{e.steamID}
{e.name}
{e.Avatar}
Check Player
Rank: {e.Rank}
Points: {e.PlayerPoints}
Times: {e.Times}
{e.UrlBanners.map(banners => ( ))}
))}
); } } export default playersSearch;