【问题标题】:react external javascript in component during server-side render在服务器端渲染期间对组件中的外部 javascript 做出反应
【发布时间】:2016-05-27 18:45:32
【问题描述】:

我想在服务器端渲染期间在我的组件中使用外部 Javascript“fabric.js”。

任何提示如何做到这一点?我仍然收到错误消息“未定义面料”。

通常,我将 Javascript 包含到 HTML <head> 中,但在服务器端渲染期间它不起作用。非常感谢。

【问题讨论】:

  • 据我所知,您需要导入外部脚本才能使用它们。虽然 fabric.js 在画布上运行,但它不会存在服务器端。您使用面料的意图是什么?

标签: javascript reactjs components external


【解决方案1】:

如果使用 Webpack,您可以尝试使用以下内容:webpack-isomorphic-tools

这应该允许您在服务器上要求资产。然而,像使用画布的 fabric.js 这样的东西,你可能无法在服务器端做任何事情。使用 React 的 componentDidMount 回调来处理客户端代码和渲染。

【讨论】:

    猜你喜欢
    • 2016-10-22
    • 2016-06-10
    • 2017-01-14
    • 2023-03-25
    • 2020-06-27
    • 1970-01-01
    • 2015-05-09
    • 1970-01-01
    • 2017-12-29
    相关资源
    最近更新 更多