问题标签 [isomorphic]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - 未调用 React 中的服务器端渲染
我显然在这里遗漏了一些东西。我有一个简单的 React 类,我想将其转换为使用服务器端渲染,但我无法让初始组件在服务器上渲染。
我已经更改了我的初始 App 类以使用 renderToString
我更新了 index.js 文件以使用 hydra:
但是,我没有在浏览器中呈现 MyComponent。我得到的是浏览器页面中显示的 MyComponent 的 HTML。如果在浏览器中查看页面源代码,我可以看到组件的 HTML 没有随页面一起下载(水合物中使用的根元素为空)。当我使用 Developer's Tools 元素选项卡时,我可以看到我的所有组件的 HTML 都已插入到带引号的字符串内的根元素中(这就是它显示在浏览器页面中的原因)。
我假设正在发生的事情是我的组件没有在服务器上呈现,但仍在从浏览器中调用。结果是我的 renderToString 将一个字符串返回给我的所有组件的 HTML 的客户端,该 HTML 水合尽职地插入到我的根元素中。
我在这里想念什么?我使用 npx create-react-app 创建了应用程序,并且使用的是 16.8.0 版本。
python - 比较networkx中的同构图
例如,如果我有两个图表:
这些图显然不是同构的,因此
将返回假。
现在我想看看与图 G 相比,图 F 中缺少什么。
我只见过
但是 X.mapping 仅在图是同构的情况下返回一个字典,而不是在它们不是同构的情况下。