美文网首页
只4KB的React替代库

只4KB的React替代库

作者: 翟志军 | 来源:发表于2021-01-18 08:41 被阅读0次
image.png

特点

  • Use HTML DOM APIs for accessing elements
  • There are no synthetic events
  • Use closures for maintaining component state
  • There's no vDOM or DOM diffing
  • Renders are manually triggered

安装

npm i forgo

样例

创建组件:

import { rerender } from "forgo";

function SimpleTimer() {
  let seconds = 0; // Look ma no useState

  return {
    render(props, args) {
      setTimeout(() => {
        seconds++;
        rerender(args.element); // rerender!
      }, 1000);

      return <div>{seconds} secs have elapsed...</div>;
    },
  };
}

源码地址:https://github.com/forgojs/forgo

相关文章

  • 只4KB的React替代库

    特点 Use HTML DOM APIs for accessing elements There are no ...

  • react 使用propTypes进行类型检查

    在React 15.5开始,已经弃用React.PropTypes,现在用prop-types库替代 prop-t...

  • Redux 分享专题

    redux是什么?是为了解决react自身的问题而产生的专注于状态管理的库 react 有什么问题?React 只...

  • React 入门语法

    React 的开发准备: React 开发用到的库有: react.js 是React 的核心库 react-do...

  • Redux for ReactNative (二)

    安装 React Redux Redux不包含React库,需要单独安装React 绑定库 react-redux...

  • React 基础回顾

    1. React 介绍 React 是一个用于构建用户界面的 JavaScript 库,它只负责应用的视图层,帮助...

  • React 基础整理

    1. React 介绍 React 是一个用于构建用户界面的 JavaScript 库,它只负责应用的视图层,帮助...

  • lable的for属性在react中不能使用

    关键字className和htmlFor 替代的作用 在react中class 和 for 要被替代

  • React B站学习杂记

    学习来源 B站尚硅谷的课程 react 概述 用于构建用户界面的js库 react库的组成 核心库:react.j...

  • react入门

    react库 ​ 用于构建用户界面的JavaScript库 ​ 注意!!! React是...

网友评论

      本文标题:只4KB的React替代库

      本文链接:https://www.haomeiwen.com/subject/xaetzktx.html