【文件属性】:
文件名称:learning-jest:使用Pluralsight的Jest教程测试React应用程序。 基于https
文件大小:121KB
文件格式:ZIP
更新时间:2021-04-27 17:52:23
JavaScript
同构React
具有所有最佳实践且简洁的Starter Isomorphic React应用程序
关于申请
该应用程序是一个基本的API客户端,它从外部API(在本例中为*)收集数据并生成同构的单页应用程序(SPA)。
为什么同构React?
好问题!
使用React / Redux作为主要的应用引擎
支持热重载和服务器渲染!
使用React Router(与服务器渲染结合在一起,真是太神奇了)
没有绒毛,只有好东西
入门
克隆存储库
安装依赖项npm install && npm run postinstall
运行开发服务器npm run start-dev
导航到应用程序的URL http://localhost:3000/
用法
启用/禁用服务器渲染
服务器渲染很棒,但是有时候我们想在渲染出现错误时将其禁用,而我们希望在客户端中对其进行故障排除。
【文件预览】:
learning-jest-master
----.gitignore(913B)
----.babelrc(91B)
----package.json(2KB)
----data()
--------api-real-url.js(578B)
--------mock-questions.json(25KB)
----server()
--------index.jsx(8KB)
----package-lock.json(187KB)
----src()
--------components()
--------getStore.js(2KB)
--------services()
--------App.spec.js(236B)
--------index.jsx(3KB)
--------App.jsx(1KB)
--------reducers()
--------sagas()
----public()
--------index.html(895B)
----__mocks__()
--------isomorphic-fetch.js(148B)
----README.md(3KB)
----webpack.config.dev.babel.js(2KB)
----webpack.config.prod.babel.js(1KB)
----yarn.lock(190KB)