xgqfrms™, xgqfrms® : xgqfrms's offical website of cnblogs! xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!

Solid.js All In One

Solid.js All In One

Simple and performant reactivity for building user interfaces.

No Virtual DOM! No Dirty Checking Digest Loop!

没有虚拟 DOM!没有脏检查摘要循环!

Solid 是一个用于制作交互式 Web 应用程序的 JavaScript 框架
它利用自定义编译器JSX(一种受 HTML 启发的 JavaScript XML 方言)转换为高性能的 DOM 操作
更新则由细粒度响应式系统提供支持,响应式系统减少了对比差异的开销,从而获得最佳性能。 🚀

https://www.solidjs.com/

install

$ npm i solid-js
# or
$ yarn add solid-js

https://www.npmjs.com/package/solid-js

https://github.com/solidjs/solid

demo

import { createSignal, createEffect } from "solid-js";

const [count, setCount] = createSignal(1);

// count is function ✅
let doubleCount = () => count() * 2;

setInterval(() => {
  setCount(count() + 1);
}, 1000);

createEffect(() => {
  // doubleCount is function ✅
  console.log('new doubleCount =', doubleCount());
});


性能对比

refs

https://github.com/ufo-github/solid.js-all-in-one



©xgqfrms 2012-2025

www.cnblogs.com/xgqfrms 发布文章使用:只允许注册用户才可以访问!

原创文章,版权所有©️xgqfrms, 禁止转载 🈲️,侵权必究⚠️!


posted @   xgqfrms  阅读(146)  评论(1编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2020-07-23 cnblogs & 502 Bad Gateway
2020-07-23 JavaScript null vs undefined
2020-07-23 JavaScript Number Type Checker
2020-07-23 Github history viewer
2020-07-23 Java Hipster
2019-07-23 ws & websocket & token
点击右上角即可分享
微信分享提示