当前位置: 首页 > article >正文

React 第三方状态管理库相关 -- Jotai 篇

一、Jotai

首先安装依赖:

npm install jotai

示例代码:

// src/store/index.js
import { countStore } from "./counterStore";

export { countStore };
// src/store/counterStore.js
import { atom } from 'jotai';

export const countStore = atom(0);
// src/App.jsx
import React from 'react';
import { useAtom } from 'jotai';
import { countStore } from './store';

const UserProfile = () => {
  const [count, setCount] = useAtom(countStore);

  return (
    <div>
      <p>Count: {count}</p>
      <button onClick={() => setCount(count+1)}>Increment</button>
    </div>
  );
};

export default UserProfile;

http://www.kler.cn/a/507049.html

相关文章:

  • [操作系统] 深入理解操作系统的概念及定位
  • 配置AOSP下载环境
  • 【机器学习:二十二、机器学习项目开发的技巧】
  • mayavi -> python 3D可视化工具Mayavi的安装
  • 初识算法和数据结构P1:保姆级图文详解
  • Java中的并发工具类:让多线程编程更轻松
  • Mysql--实战篇--大数据量表的分页优化(自增长主键,子查询主键主查询全部,查询条件加索引,覆盖索引等)
  • 如何使用wireshark 解密TLS-SSL报文
  • 深度学习-84-RAG技术之Facebook AI Similarity Search工具Faiss基础应用示例
  • 【单片机开发 - STM32(H7)】启动流程、方式、烧录方式详解
  • JS Clipboard API
  • 本地部署Web-Check网站检测与分析利器并实现远程访问实时监测
  • python爬虫笔记
  • 当PHP遇上区块链:一场奇妙的技术之旅
  • 【Python】使用python 对excel文件进行加密
  • 基于SpringCloud的广告系统设计与实现(一)
  • vscode 切换文件时,修改内容时很卡,怎么解决?
  • No.33 笔记 | Docker入门:基础概念与实用指南
  • wordpress的火车头商品发布接口
  • iOS面试模版
  • 赤店商城系统点餐小程序多门店分销APP共享股东h5源码saas账号独立版全插件全开源
  • 学习threejs,使用OrbitControls相机控制器
  • STM32的集成开发环境STM32CubeIDE安装
  • spark,读取和写入同一张表问题
  • 掌握 TypeScript 的 `Omit` 工具类型:灵活操作对象属性的艺术
  • [Qt]常用控件介绍-布局管理器-QVBoxLayout、QHBoxLayout、QGridLayout、QFormLayout、QSpace控件