import React, { Component } from 'react'; import './Follows.scss'; import PropTypes from 'prop-types'; import { connect } from 'react-redux'; import { Row, Col } from 'antd'; import { getFollowList } from '../../reducer/modules/follow'; import Subnav from '../../components/Subnav/Subnav.js'; import ProjectCard from '../../components/ProjectCard/ProjectCard.js'; @connect( state => { return { data: state.follow.data } }, { getFollowList } ) class Follows extends Component { constructor(props) { super(props); this.state = { data: [] } } static propTypes = { getFollowList: PropTypes.func } componentDidMount() { this.props.getFollowList(107).then((res) => { console.log(res); if (res.payload.data.errcode === 0) { this.setState({ data: res.payload.data.data.list }) } }); } render () { const data = this.state.data; console.log(data); return (
{data.map((item, index) => { console.log(item); return ( ); })}
) } } export default Follows;