【问题标题】:How do I use NavLink in React Static 7?如何在 React Static 7 中使用 NavLink?
【发布时间】:2020-08-17 02:43:14
【问题描述】:

我正在将使用版本 5.9.12 创建的 React Static 网站更新到版本 7.2.2。

NavLink 似乎已从 React Static 中删除。 使用以下代码我得到一个错误:Cannot create styled-component for component: undefined.

import React from "react";
import { NavLink } from "react-static";
import styled from "styled-components";

const NavLinkStyled = styled(NavLink)`
  color: #444;
`;

export default ({ link }) => (
  <NavLinkStyled to={link}>
  </NavLinkStyled>
);

我在 React Static 文档或 Internet 上找不到它是否真的被删除了。

我是否需要将NavLink 替换为其他内容?

【问题讨论】:

    标签: javascript reactjs jsx styled-components react-static


    【解决方案1】:

    您可以使用路由器,例如@reach/router,并将NavLink 替换为Link,这是我能做到的唯一方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-02-06
      • 2019-09-24
      • 2019-05-13
      • 1970-01-01
      • 2020-12-09
      • 2021-01-25
      • 2021-04-20
      相关资源
      最近更新 更多