Fork me on GitHub
摘要: 🚀 在 React 应用中,我们经常需要在组件之间共享状态和数据。而 React 的 createContext 和 Provider 就是为了解决这个问题而诞生的。 createContext:创建自定义上下文 首先,让我们来看看 createContext。这个函数接受一个初始值作为参数,并返 阅读全文
posted @ 2024-04-04 21:17 azoux 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 安装 nvm nvm 是一个node版本管理工具,它可以让我们安装多个node版本并在需要的时候切换 # nvm 下载地址 https://github.com/coreybutler/nvm-windows/releases # nvm 切换镜像 nvm npm_mirror https://np 阅读全文
posted @ 2024-02-24 15:32 azoux 阅读(101) 评论(0) 推荐(0) 编辑
摘要: babel 基础概念 简单来说,做语法转换兼容的, 复杂一点的说,babel可以将我们写的 ES6+ 的Javascript语法转换为向后兼容的语法,以便能够在旧版本的浏览器或者其他环境运行。 babel 生成代码的三个阶段 解析(parse) 输入:源码 输出:AST 转换(transform) 阅读全文
posted @ 2024-02-20 22:56 azoux 阅读(56) 评论(0) 推荐(0) 编辑
摘要: rust中的枚举有什么用?枚举可以嵌入类型的好处是什么 你可以在同一个枚举中既有单个值,也有元组或结构体。 枚举的每个变体可以拥有不同数量和类型的关联数据。 这增加了类型的灵活性和表达力,使你能够更精确地建模你的数据。 我知道rust可以为枚举创建方法,那在哪种场景下枚举会比结构体会有优势 表示多个 阅读全文
posted @ 2023-11-19 16:06 azoux 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 前言: 我们在平常本地开发时,可能经常需要与后端进行联调,或者调用一些api,但是由于浏览器跨域的限制、开发与生产环境的差异、http与https等问题经常让联调的过程不够顺畅。所以本文介绍一下webpack的devServer中的proxy配置项。接下来让我们先看一下这个配置项的基本使用: 基本使 阅读全文
posted @ 2023-11-19 11:50 azoux 阅读(341) 评论(0) 推荐(2) 编辑
摘要: 题目 基础结构体练习: 创建一个名为Person的结构体,包含name(字符串类型)和age(整数类型)两个字段。 写一个函数,接收一个Person实例作为参数,并打印出这个人的名字和年龄。 结构体方法练习: 为Person结构体添加一个方法birthday,当调用时,它将这个人的年龄增加1。 创建 阅读全文
posted @ 2023-11-18 17:59 azoux 阅读(42) 评论(0) 推荐(0) 编辑
摘要: trait是什么? Rust中的trait是一种定义可被多种类型实现的共享行为的方式。它类似于Java或C#中的接口。通过trait,你可以定义一组方法签名(有时包括默认实现),不同的类型可以实现这些方法。这有助于抽象通用功能并确保不同类型间一定程度的一致性。 当一个类型实现了一个trait,它承诺 阅读全文
posted @ 2023-11-18 16:48 azoux 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 在日常的 JavaScript 编码中,我们经常使用解构语法来提取对象中的属性。假设我们有一个名为 fetchResult 的对象,代表从接口返回的数据,其中包含一个字段名为 data。 const fetchResult = { data: null }; 在提取 data 字段时,为了避免接口未 阅读全文
posted @ 2023-11-14 20:38 azoux 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 结构体 // 如何定义结构体 struct User { active: bool, username: String, email: String, sign_in_count: u64, } // 如何使用结构体 let user = User { active: true, username: 阅读全文
posted @ 2023-11-13 23:10 azoux 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 所有权 数据存储在栈和堆上,存放在栈上的数据都是已知所占据空间的 突然的问题 // 内存中的栈是怎么存储数据的? 好的,想象一下你有一摞盘子。你只能从上面放盘子,也只能从上面拿盘子,这就是栈的工作方式。 在内存中,栈是用来存储数据的地方,它工作得就像这摞盘子。当你的程序运行一个函数时,这个函数的局部 阅读全文
posted @ 2023-11-12 22:03 azoux 阅读(36) 评论(0) 推荐(0) 编辑