首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不使用Razzle服务器端呈现的Reactstrap

不使用Razzle服务器端呈现的Reactstrap
EN

Stack Overflow用户
提问于 2021-11-10 07:32:41
回答 1查看 105关注 0票数 0

我们正在将现有的React (用CRA创建)转换为一个Razzle应用程序,以便为某些页面提供服务器端呈现。

我们能够在迁移中得到很多正确的东西,但是现在只能使用Reactstrap组件(只需要检查Button组件)无法在服务器端呈现。在客户端渲染时,它们工作良好。

我得到的错误是,

“error”:“元素类型无效:期望字符串(用于内置组件)或类/函数(用于复合组件),但得到:未定义。您可能忘记从定义在其中的文件中导出组件,或者您可能混淆了默认导入和命名导入。”

密码,

代码语言:javascript
复制
import React from "react";
import { Button } from "reactstrap";

const AboutPage = () => {
  return (
    <>
      <div>This is about page</div>
      <div>
        <Button color="danger">Save</Button>
      </div>
    </>
  );
};

export default AboutPage;

我不确定它是否需要做任何修改,webpack的配置,以使这项工作。如果有人已经成功地使用了Razzle的Reactstrap组件,那么还有哪些额外的步骤来实现这个工作呢?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2021-11-10 07:43:06

你能试着用这样的导入语句吗,

代码语言:javascript
复制
import { Button } from "reactstrap";

你能试着用这个重新创建应用程序吗?我想更新的react已经安装好了。

代码语言:javascript
复制
npx create-razzle-app YOUR_APP_NAME --example basic
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69909327

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档