让你写Vue/React更轻松的工具

写 Vue 和 React 无需使用 Composition API和React Hooks 便可以实现响应式UI开发。并且可以完美适配Vue/React的所有周边生态。

Limf 就是这样一个工具,Lim 是 Less is More 的缩写,其本质是一个编译器,用于编译Vue或者React代码,使得开发者可以无需使用 Composition API 或 React Hooks。

文档 | github | 演练场

Lim 通过静态分析代码中变量的依赖与变更关系,找出UI依赖并且发生了或可能发生变更的变量。对这些变量进行对应框架的改写,并且同时修改其所有引用。
以下分别举Vue和React的计数器示例:

Vue

<script setup lim>
let count = 0;
</script>
<template>
  <button @click="count++">count is {{ count }}</button>
</template>

React

function App () {
    let count = 1;
    const increase = () => count ++;
    return <button onClick={increase}>
        count is {count}
    </button>;
}

执行以下命令既可以快速开启一个模版项目

npm create lim

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-19 02:58:03       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-19 02:58:03       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-19 02:58:03       58 阅读
  4. Python语言-面向对象

    2024-07-19 02:58:03       69 阅读

热门阅读

  1. 关系数据库-关系数据库基础概念解析

    2024-07-19 02:58:03       17 阅读
  2. MATLAB并模拟一个质量-弹簧-阻尼系统(pid)

    2024-07-19 02:58:03       21 阅读
  3. 货币转换机器人:金融科技与云计算的融合

    2024-07-19 02:58:03       23 阅读
  4. Nginx的部署、配置和优化

    2024-07-19 02:58:03       25 阅读
  5. 【Pytorch笔记】张量

    2024-07-19 02:58:03       21 阅读
  6. 代码随想录学习 54day 图论 Bellman_ford 算法精讲

    2024-07-19 02:58:03       20 阅读
  7. 锁升级过程中的两次自旋 面试重点

    2024-07-19 02:58:03       23 阅读
  8. electron 应用的生命周期

    2024-07-19 02:58:03       23 阅读
  9. SQL基础

    2024-07-19 02:58:03       22 阅读