首页 > 解决方案 > 链接需要按两次,React Router v4

问题描述

我有一张卡片列表,当我按下它们时,只有 url 会发生变化。

该路由由一个 baseUrl + 一个不断变化的 ID 组成。

我尝试了这些解决方案:

和卡片组件:

const Card = (props) => {
    const { result, _id } = props;
    return (
        <Resp.desktop>
            {
                (matches) =>
                    <Element  mobile={!matches} >
                        <Name company={result.company} />
                        {matches ?
                            <Info services={result.services} company={result.company} />
                            :
                            <Info company={result.company} />
                        }
                        {matches && <Pictures />}
                    </Element>
            }
        </Resp.desktop>
    );
}

有谁知道如何解决这个问题?

谢谢!

标签: reactjsreact-routerreact-redux

解决方案


推荐阅读