【文件属性】:
文件名称:typescript-react-boilerplate:使用TypeScript进行响应的最小示例
文件大小:177KB
文件格式:ZIP
更新时间:2021-03-19 10:48:07
react typescript react-hooks typescript-eslint TypeScript
打字稿React样板
只需克隆并重命名即可创建自己的React应用
基于
打字稿
React(带钩)
React路由器
React热加载器
CSS模块
网页包
测验
笑话
酵素
林特
你应该知道的一些事情
在ts-loader transpileOnly模式下, Typescript编译器不会生成声明文件,但是您可以通过tsc生成它们。
使用:
您应该为*.less文件(例如添加声明文件。
为了使Iconfont与CSS模块一起正常工作,您必须在全局范围内导入样式:
:global
{
@import " ~font-awesome/less/font-awesome.less " ;
}
使用,应将withRouter()用作函数调用而不是装饰器( @withRouter ),因为TypeScript不允许装饰器更改其装饰的类的签名。
仍然是很新的东西,这意味着相关的配置将来可
【文件预览】:
typescript-react-boilerplate-master
----.eslintrc.json(171B)
----.lintstagedrc.json(105B)
----tsconfig.jest.json(98B)
----yarn.lock(354KB)
----tsconfig.types.json(294B)
----src()
--------pages()
--------index.tsx(376B)
--------utils()
--------styles()
--------components()
--------types()
--------App.less(105B)
--------typings()
--------api()
--------App.tsx(1KB)
----.vscode()
--------launch.json(435B)
--------extensions.json(88B)
--------settings.json(143B)
----scripts()
--------jest()
--------build.config.js(421B)
--------webpack()
--------server()
----tsconfig.es.json(184B)
----examples()
--------index.html(1KB)
----tsconfig.json(865B)
----LICENSE(1KB)
----README.md(2KB)
----.huskyrc.json(61B)
----tests()
--------components()
----.gitignore(94B)
----.eslintignore(40B)
----tsconfig.eslint.json(93B)
----package.json(4KB)