Nerv 基于虚拟 DOM 技术的 JavaScript 库开源项目

我要开发同款
匿名用户2018年01月11日
170阅读

技术信息

开源地址
https://github.com/NervJS/nerv
授权协议
MIT

作品详情

Nerv是一款基于虚拟DOM技术的JavaScript(TypeScript)库,它提供了与React16一致的使用方式与API,并且拥有更高的性能表现、更小的包大小以及更好的浏览器兼容性。

特性

与React保持一致的API,不需要 erv-compat

久经战斗洗礼,已经应用于京东PC首页与京东旗下TOPLIFE

强劲的性能

IE8兼容

更小尺寸,9Kbgziped

支持客户端与服务端同构渲染

支持React16的新特性,例如错误处理,Portals,自定义DOM属性等等

示例

CodeSadboxPlaygroud 是最简单的开始使用 Nerv 的方式。并且如果你已经使用过 React,你就已经知道如何来使用 Nerv 了。

import Nerv from 'ervjs'class HelloMessage exteds Nerv.Compoet {  reder() {    retur <div>Hello {this.props.ame}</div>  }}Nerv.reder(  <HelloMessage ame="Nerv" />,  documet.getElemetById('app'))

功能介绍

Nerv 是一款基于虚拟 DOM 技术的 JavaScript(TypeScript) 库,它提供了与 React 16 一致的使用方式与 API,并且拥有更高的性能表现、更小的包大小以及更好的...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论