preact-redux-isomorphic:页面大小低于80kB的preact-redux-isomorphic PWA SPA SSR最佳做法和库(有关实时演示,请单击下面的链接)

时间:2024-02-20 11:23:57
【文件属性】:

文件名称:preact-redux-isomorphic:页面大小低于80kB的preact-redux-isomorphic PWA SPA SSR最佳做法和库(有关实时演示,请单击下面的链接)

文件大小:125KB

文件格式:ZIP

更新时间:2024-02-20 11:23:57

redux graphql aws boilerplate lambda

预先redux同构 总览 这是一个自构的同构预言和redux入门套件。 它包含所有您喜欢的库,客户端加载整个应用程序的80kB可能只有24kB但最有可能小于80kB ! 这取决于您的应用程序实际需要多少好东西。 目标是使用相同的代码来实现 PWA(渐进式Web应用程序) SPA(单页应用程序),可以无服务器并托管在CDN上 具有SEO(搜索引擎优化)支持的SSR(服务器端呈现)应用程序 无服务器SSR(在AWS Lambda中运行,在AWS S3中运行静态资源) 最新和最伟大的 预设v7 preact react仅在3kB react 我们还添加了preact-compat以备您需要时使用,否则,请摆脱它。 React路由器v4 正确使用组件进行布线。 客户端上的ConnectedRouter和服务器上的StaticRouter可以实现完美的同构路由。 Redux v3和ramda 单一的不可变状态,缩减器和动作,甚至可以构建和掌握最大的应用程序。 使用rambda改变状态-这使您的状态成为POJO(普通的旧JavaScript对象),并使开发变得更加有趣。 rxjs


【文件预览】:
preact-redux-isomorphic-master
----.gitignore(37B)
----package.json(3KB)
----src()
--------graphql()
--------components()
--------entities()
--------preact-dom-renderer.js(2KB)
--------component.js(3KB)
--------index.server.js(3KB)
--------containers()
--------index.ejs(3KB)
--------actions.js(1KB)
--------index.client.js(7KB)
--------reducer.js(1KB)
--------styles.scss(1KB)
--------epic.js(3KB)
--------server.js(3KB)
--------serverless.js(3KB)
----webpack.config.js(8KB)
----LICENSE(1KB)
----public()
--------assets()
--------favicon.ico(318B)
--------manifest.json(784B)
----CHANGELOG.md(696B)
----translations()
--------visa()
--------mastercard()
----scripts()
--------graphql()
--------intl()
----README.md(8KB)
----.editorconfig(171B)

网友评论