想到的第一件事是,这是类别的第一个框架(将再次使用),而对于类别来说,这是第三种框架(想要学习)在2022年的Stateofjs的统计数据中,我们在这里拥有一个真正具有竞争力的框架,它是由Ryan Carniato创造的,Ryan Carniato是React的忠实拥护者,正如他在许多会议上所说的那样。
Ryan Carniato是Netlify的首席工程师,他还是Ebay的Markojs Core Team的成员,他以淘汰赛而闻名,以及他对Reactjs的钦佩。在现场工作了25年之后,他以创建了最具创新性的Solidjs之一的结尾,他于2016年开始,第一个版本是在2021年,所以我们在这里有5年的发展。
反应性:SolidJ的关键概念
在谈论SolidJ中的反应性之前,我们应该对反应性编程有很好的了解,以说明这里的概念是一个简单的典范:
a = b + c
//* where the value of a updates whenever the value of b or c changes.
反应性编程是基于数据流的构建软件系统的范例。而不是将系统视为一系列作业,而是将其视为不断变化的动态方程的集合。该代码指定了各种系统组件之间的交互以及它们随着时间的推移如何发展。通过反应性编程,系统可以自动适应变化而无需持续干预。
现在让我们回到我们在Web开发中的反应性,这是用户界面设计的重要特征,因为它可以确保对界面的更改立即反映。这对于为用户提供一致且敏感的体验至关重要。
反应性一直是专家之间进行大量讨论的主题,他们一直在争论每个框架的反应性,因为典型的反应被称为反应性框架,但对于Hevery Misko(Angularjs的创建者,Angular Ans ans Qwik)) Angular和ReactSJ不是反应性框架。
,但同一个人将谈论SolidJ作为一个反应性框架:
Hevery先生创建了一个名为Qwik的新框架,我们用多篇文章介绍了他的框架的介绍: