React TypeScript同构项目示例

该项目展示了一个使用React、React Router和TypeScript的同构入门示例。所有代码均使用TypeScript编写,文件扩展名为.ts或.tsx。项目通过gulp构建,生成独立的浏览器客户端文件和供应商文件,后者包含react和react-router。这种文件分离加快了构建速度,并减少了客户端更新频率。构建过程与gulp.watch配合使用,项目包含基本视图和组件。尽管多数React示例使用ES6,该项目完全兼容TypeScript。入门指南还提供了TypeScript下的Redux使用示例,位于单独分支上。项目特点包括:React Router、React Redux(分支上)、TypeScript TSX、同构服务器和客户端、独立的客户端app.js和vendor.js、Browserify-shim支持外部脚本。
zip
react-tsx-starter-master.zip 预估大小:18个文件
folder
react-tsx-starter-master 文件夹
file
package.json 2KB
file
gulpfile.js 7KB
file
LICENSE 1KB
file
package-lock.json 335KB
folder
src 文件夹
file
server.tsx 1KB
file
client.tsx 285B
folder
app 文件夹
folder
views 文件夹
file
HomeView.tsx 680B
file
AboutView.tsx 732B
file
NotFoundView.tsx 228B
folder
components 文件夹
file
Hello.tsx 161B
file
routes.tsx 466B
folder
pages 文件夹
file
MainPage.tsx 2KB
folder
styles 文件夹
file
example.css 197B
folder
public 文件夹
file
favicon.ico 1KB
folder
scripts 文件夹
folder
example.js 文件夹
file
tsconfig.json 155B
file
.gitignore 86B
file
README.md 3KB
zip 文件大小:92.09KB