【问题标题】:Vue 2 TSX -> React TSX .. how to make them play niceVue 2 TSX -> React TSX .. 如何让它们玩得更好
【发布时间】:2021-04-25 03:13:38
【问题描述】:

我有一个使用 Vue 2 (+ vue-tsx-support + vue-class-component + vue-property-decorator) 编写的应用程序......所以我的 Vue 2 组件已经是 TSX 类..

我想逐步转向 React ..

我遇到过 https://github.com/akxcv/vuera 并在不久前试了一下 .. 但似乎在 TSX 的类型中存在硬代码冲突。

React 和 vue-tsx-support 都与默认的 TSX 类型挂钩,以了解元素是什么……等等……

有谁知道这样做的可行方法吗?

【问题讨论】:

    标签: reactjs typescript vue.js vuejs2 tsx


    【解决方案1】:

    如果你的代码库有 JSX 并且混合使用 Vue 和 React,你可以设置每个文件如何解释 JSX 标签:

    https://www.typescriptlang.org/tsconfig/#jsxFactory

    【讨论】:

    • 哦,是的..也许这可能会有所帮助..我确实注意到这个工厂的东西是在不久前添加的,并且 vue-tsx-support 已更新为使用自定义工厂而不是使用默认模式..我仍然需要设置一些文件以使用react TSX 模式.. 另一个使用vue 自定义模式.. 是否有可能以某种方式覆盖jsx 设置本身而不仅仅是工厂?即:typescriptlang.org/tsconfig#jsx
    猜你喜欢
    • 2022-11-15
    • 1970-01-01
    • 1970-01-01
    • 2020-09-22
    • 1970-01-01
    • 2019-10-01
    • 1970-01-01
    • 2017-11-03
    • 2022-01-11
    相关资源
    最近更新 更多