文件名称:Recoil-Counter
文件大小:193KB
文件格式:ZIP
更新时间:2024-04-08 09:04:37
JavaScript
笔记: 访问recoiljs.org了解更多关于反冲的信息 反冲的主要思想是创建一个共享状态,而不是正常状态。也就是说,我们创建一个可以由多个组件使用的状态,而不是像usestate那样仅在其自己的组件中使用。 共享状态也是由提供者和上下文创建的,但是它们的缺点是,只要任何数据更改init,它们都将呈现所有组件。 为了克服这个问题,我们使用后坐力来创建共享状态,该共享状态可以被所有组件访问,并且只能呈现所需的组件,而不是呈现所有组件。 Recoil不使用提供者,而是使用订阅者和发布者模型来使状态更加完善 后坐力有两个概念,分别是Atom和选择器 1.)纱线加反冲 2.)创建应用程序组件并将其导入index.js,将其用作根组件 3.)从idnex.js中的recoil导入RecoilRoot并将所有组件包装在RecoilRoot组件下 笔记: 签入inspect-> components
【文件预览】:
Recoil-Counter-master
----public()
--------index.html(191B)
----yarn.lock(492KB)
----src()
--------countDisplay.js(325B)
--------counter.js(607B)
--------recoil()
--------app.js(368B)
--------countDoubleDisplay.js(349B)
--------index.js(218B)
----README.md(2KB)
----.gitignore(322B)
----package.json(872B)