个人单页应用,主要是画图应用。
包含了核心库及界面操作
核心库打算用typescript开发,打算在windows下面挂一个实例
界面打算用react进行开发,包括按钮/菜单栏/状态栏等,页准备用typescript开发
项目应该如何组织和编译呢呢?有没有类似的starter项目或者类似思路的项目可以参考一下?
谢谢
个人单页应用,主要是画图应用。
包含了核心库及界面操作
核心库打算用typescript开发,打算在windows下面挂一个实例
界面打算用react进行开发,包括按钮/菜单栏/状态栏等,页准备用typescript开发
项目应该如何组织和编译呢呢?有没有类似的starter项目或者类似思路的项目可以参考一下?
谢谢
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
我之前做了个首页,技术栈选型跟你的需求有点类似,虽然不完善,但可以提供一个思路给你: anran758.github.io
主要技术栈:react / typescript / webpack
大致的项目结构设计如下:
因为我个人有一些想要展示的 demo 打算也在网站中一起打包,因此
pages
下不是单纯的 SPA, 而是做了区分。路由方面兼容多页面路由,React APP 使用哈希路由,多页面就按照正常路径访问。对应的路径名可以通过 webpack 进行修改。
公共的组件可以放在
/src/components
, 很多基础的 UI 组件都是自己实现了,主要是用了练练手。也可以直接引入第三方的 UI 库,例如Antd
该项目的状态并不算复杂,状态管理的选型就看个人喜好咯~