react-router-initializer:在同构应用程序中使用 React-Router 的库

时间:2024-07-11 14:33:26
【文件属性】:

文件名称:react-router-initializer:在同构应用程序中使用 React-Router 的库

文件大小:8KB

文件格式:ZIP

更新时间:2024-07-11 14:33:26

JavaScript

#React-Router-Initializer react-router对于构建同构应用程序几乎是完美的,但它创建了先有鸡还是先有蛋的场景,我们希望我们的商店在渲染组件之前拥有数据,但在渲染组件之前我们不知道需要加载哪些商店。 react-router-initializer通过允许我们的组件在渲染之前请求必要的数据来解决这个问题。 ##Description react-router支持renderToString方法,这意味着它可以在同构应用程序中用于服务器端和客户端渲染。 但是,它确实会导致一些先有鸡还是先有蛋类型的问题,其中您需要为您的stores预加载数据以便您的组件正确渲染,但是在渲染之前您不知道需要渲染哪些组件路由器。 Fluxible和其他同构库试图通过在渲染路由之前触发navigation操作来解决这个问题。 为了响应这些操作, stores预先加载了渲染发生所


【文件预览】:
react-router-initializer-master
----.gitignore(14B)
----package.json(730B)
----src()
--------initializer.js(3KB)
--------__tests__()
----LICENSE(1KB)
----index.js(47B)
----README.md(9KB)

网友评论