- TypeScript
- React 中使用
- 帮助我们改善文档
TypeScript
支持扩展类型: ts, tsx
TypeScript是 JavaScript 类型化的超集,可以编译成原始的 JavaScript,支持现代的 ES2015+特性。转换 TypeScript 是开箱即用的不需要额外的配置。
<!-- index.html --><html><body><script src="./index.ts"></script></body></html>
// index.tsimport message from './message'console.log(message)
// message.tsexport default 'Hello, world'
React 中使用
要使用:Typescript + React + JSX,你需要:
- 使用
.tsx后缀 - 正确的引用 React
- 在 tsconfig 中使用特殊配置
"jsx": "react"完整的例子:
<!-- index.html --><html><body><div id="root"></div><script src="./index.tsx"></script></body></html>
// index.tsximport React from 'react'import ReactDOM from 'react-dom'console.log('Hello from tsx!')ReactDOM.render(<p>Hello</p>, document.getElementById('root'))
// tsconfig.json{"compilerOptions": {"jsx": "react"}}
查看 更多的细节。
帮助我们改善文档
如果有遗漏或者不清楚的地方,请在本站的仓库 提交issue 或者 编辑此页面.
