星球大战博览会React Native TypeScript模板
星球大战博览会的 React Native 模板,用 TypeScript 直接开整,真的蛮省事。TypeScript 本身就挺适合做前端重构的,静态类型加智能提示,用 VS Code 写起来舒服多了。整个搭建流程也不复杂,从npx create-react-native-app
开始一路装好模板就行,选-t with-typescript
直接省去一堆手动配置。
Expo 的 CLI比较轻量,适合上手快的项目。装个expo-cli
,用expo init
选个expo-template-blank-typescript
,基本就稳了。cd 进去跑个expo start
,连 TypeScript 配置都自动搞定,省心。
你也可以手动搞,把项目里文件重命名成.tsx
或.ts
,再来一个tsconfig.json
,就能享受类型提示的快乐。别忘了配好eslint
,像这篇 ESLint 配置指南还挺实用。
想深入点?可以看看这些:
- 用 TypeScript 练手做个 React Native 小游戏,练手不错
- 结合 Dva 搞个状态管理,也挺顺手
- ReactNativeTS 项目模板,直接拉下来改也行
如果你是 Vue 那边转过来的,可以看看Vue+TSX 的模板搭建,语法上有点像但还是得适应一下。
,如果你想让项目结构清爽、开发过程少踩坑,用这个 TypeScript 模板开搞 React Native,确实挺香的。
expo-starwars-ts-main.zip
预估大小:7个文件
expo-starwars-ts-main
文件夹
babel.config.js
107B
tsconfig.json
312B
README.md
1KB
App.tsx
404B
.gitignore
844B
package-lock.json
342KB
package.json
610B
87.88KB
文件大小:
评论区