react-cnode icon indicating copy to clipboard operation
react-cnode copied to clipboard

函数式组件也可以包一层容器组件

Open ckinmind opened this issue 8 years ago • 0 comments

如题,代码如下

const Footer = ({loginname, MessageCount}) => (
    <footer className="common-footer">
        <div className="zhanwei"></div>
        <ul className="menu" data-flex="box:mean">
            <IndexLink to="/" activeClassName="on">
                <i className="iconfont icon-shouye"></i>首页
            </IndexLink>
            <Link to="/topic/create" activeClassName="on">
                <i className="iconfont icon-fabu"></i>发表
            </Link>

            <Link to="/my/messages" activeClassName="on">
                <i className="iconfont icon-xiaoxi"></i>消息{ MessageCount > 0 ? <em>{ MessageCount }</em> : ''}
            </Link>
            <Link to={ loginname ? '/user/' + loginname : 'siginin'} activeClassName="on">
                <i className="iconfont icon-wode"></i>我的
            </Link>
        </ul>
    </footer>
);


const mapStateToProps = state => ({
    loginname: state.User.loginname,
    MessageCount: state.MessageCount.count
});

export default connect(mapStateToProps)(Footer);

ckinmind avatar Feb 22 '17 13:02 ckinmind