Я использую flowtype с Vue.js, и я добавил объявления типа для Vue.js. Затем я также использую синтаксис JSX с babel-plugin-transform-vue-jsx.
Alghough Я хочу набирать теги JSX как VNode, механизм потока определяет JSX-тег как React $ Element, поэтому он не работает.
Есть ли кто-нибудь, кто знает способ иметь механизм потока, обнаруживает JSX как другой тип или знает другой хороший способ решить эту проблему?
Мне нужна ваша помощь.
спасибо.
Всего кодов здесь. https://github.com/kentrino/vue-js-webpack-flowtype-example
import style from './Test.css';
const test: ComponentOptions = {
render (h): VNode {
return <div><h1 class={style.red}>Yeah!! This is test.</h1></div>
// ^^^^^ React$Element. This type is incompatible with
// 5: render (h: any): VNode {
// ^^^^^ VNode
},
name: 'Test'
}
Я собираюсь попытаться сделать то же ... (используйте flowtype и JSX с библиотекой, отличной от React). Я дам вам знать, что я узнаю ... Но отсутствие ответов здесь означает, что это может показаться нам нехорошим ... –