基于目前React和Vue比较火,开发工具的目的是为了进一步提高组件的可复用用性,让组件复用不仅仅局限在一个框架里面
简介
对于react-to-vue工具,转化的是基本的react component,而不是全部的react应用。而基本react component的定义更多是基于props和state来渲染的组件,其中也可以包括发请求。
本文先介绍两个框架的组件共性和不兼容的地方,再介绍react-to-vue的使用和原理。在实际业务中,陆金所100多个的react基础业务组件,react-to-vue可以转化90%以上,变成vue组件。
盘点两个框架的组件共性
1. props
2. 组件自有状态
说明 |
---|
3. 生命周期
虽然生命周期名不一样,但是差不多有对应的
4. 处理事件
说明 |
---|
// react class FrontendMagazine { clickme () { // xxxx } } // vue { name: 'frontend-magazine',methods: { clickme () { // xxx } } }