问题标签 [tsx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
typescript - xlink:href 属性开启
我有简单的代码,其中包含带有<use>
标签的 svg 图标到使用 stencjiljs(tsx 语法)创建的 Web 组件中。但是,当我将xlink:href
属性添加到<use>
标签时,我得到了 error Identifier expected
。
我厌倦了搜索 tsx/jsx 特定的解决方案,但我得到的只是它xLinkHref
在 React 中,在这种情况下不起作用。
我有具体的方法吗?
javascript - 在 TSX 文件中:“typeof React”类型上不存在属性“createRef”
我需要组件的引用。刚从 jsx 转移到 tsx,找不到解决这个问题的方法。
其他解决方法是使用查询选择器,但我相信这不是做事的好方法。
这是构造函数
reactjs - 除非提供了“--jsx”标志,否则不能使用 JSX
我环顾四周寻找解决此问题的方法。他们都建议添加"jsx": "react"
到您的 tsconfig.json 文件中。我已经做到了。另一个是添加"include: []"
,我也这样做了。但是,当我尝试编辑.tsx
文件时,我仍然收到错误消息。下面是我的 tsconfig 文件。
任何的意见都将会有帮助。我正在使用 babel 7 编译所有带有 env、react 和 typescript 预设的代码。如果你们需要更多文件来帮助调试,请告诉我。
javascript - 使用 vuejs 挂钩 tsx 时出现 tsx-loader 错误
在一些博客文章之后,我试图将 TSX 与 Vuejs 挂钩,但总是在底部得到错误。我从 github 克隆了一个入门工具包并为我工作,所以我想我的包版本有问题。我使用给我的默认 vue-cli 模板
“vue-loader”:“^13.3.0”和“webpack”:“^3.6.0”
你遇到过这个错误吗?
typescript - 找出 tsx 脚本中未解析的标识符
我目前正在为 Web 应用程序开发自定义构建器。现在需要自动检测导入,所以我需要知道 tsx 源代码中哪些标识符是未解析的,以便我的脚本可以导入正确的模块。
我目前正在研究的解决方案是遍历脚本的 AST,将声明的标识符存储在当前处理的范围内,然后返回未解析的标识符。但这需要大量工作来处理不同类型的 AST 元素。
因此,由于 tsc 和 ts 后台服务器都内置了这样的功能。我想知道是否有人可以告诉我他们是如何做到的,或者至少他们在哪里做的,因为我找不到特定的代码.
谢谢
卢卡
typescript - webpack找不到src,但它不应该在寻找它
我正在尝试了解如何将 typescript 与 React 一起使用。我正在浏览本教程:https ://blog.logrocket.com/how-why-a-guide-to-using-typescript-with-react-fffb76c61614
当我通过下面定义的 npm 脚本“pile”运行 webpack 命令时package.json
,我得到:ERROR in Entry module not found: Error: Can't resolve './src' in '/my/home/directory/projects/tsx-tutorial'
这是我的项目文件夹的目录结构:
这是我的webpack.config.js
:
我没有要求任何带有“src”的东西,句号——为什么它会在那里?我觉得我错过了一些非常基本的东西。
最后是 package.json:
非常感谢您的帮助!感谢您帮助新手学习。
reactjs - 将 jsx 转换为 tsx 的问题
嘿,我正在尝试使用在 jsx 中工作的这段代码
到tsx,如你所见,我不使用props,在组件中,只是给另一个组件一个prop,那怎么办?为了使 tsx 没有道具,当我为这样的类型声明接口时
然后在组件中说找不到this.state.smallList,这是为什么呢?
css - 类型 'Element[]' 不可分配给类型 'ReactElement'
我正在尝试将此简单添加div
到我的 .tsx 文件的返回块中:
我这样做是通过以下方式:
但它返回一条错误消息并且不编译:
tsx - 构建一个简单的表格组件
我想构建两个组件,一个用于表格,一个用于每一行。
表的编码如下所示:
行的编码如下所示:
呈现的 html 如下所示:
问题是,表的结构不正确。我明白为什么它会这样渲染。但我只是不知道如何正确呈现表格,因此 table-tag 将 tr-tags 作为子元素。构建两个组件的正确方法是什么,一个用于表,一个用于行?
非常感谢!
html - 如何使用 React 提供多个 HTML 文件?
我想用 React 构建一个带有多个 HTML 页面的 Web 应用程序。例如 login.html 和 index.html。我已经创建了这些 HTML 页面,并使用我的后端将它们映射到 URI。所以我有 localhost:8080/login 和 localhost:8080/index。不幸的是,React 只使用 index.html 文件来渲染内容!
所以 index.html 工作并且显示了 React 内容:localhost:3000/index.html
但是 wizardLogin.html 没有显示 React 内容:localhost:3000/wizardLogin.html
我做错了什么还是不能用 React 提供多个 HTML 文件?
Github:https ://github.com/The-Taskmanager/SelfServiceWebwizard