05 2023 档案

摘要:一. 前言 需要准备的东西: 1. “科学”上网 2. chatgpt账号 (自己注册 或者 买个现成) PS:自己注册的话需要用国外的手机号接受验证码,可以使用 https://sms-activate.org/cn/ 这个网站进行接受。 需要时刻注意: 哪些国家被封了,以便切换“科学”上网的地址 阅读全文
posted @ 2023-05-26 10:41 Yaopengfei 阅读(487) 评论(0) 推荐(0)
摘要:一. 前言 1. 背景 事实上,css一直是React的痛点,也是被很多开发者吐槽、诟病的一个点。 2. 对比vue (1) 在这一点上,Vue做的要好于React: Vue通过在.vue文件中编写 <style><style> 标签来编写自己的样式; 通过是否添加 scoped 属性来决定编写的样 阅读全文
posted @ 2023-05-12 19:26 Yaopengfei 阅读(1670) 评论(0) 推荐(0)
摘要:一. 高阶组件 1. 回顾 什么是高阶函数? 至少需要满足以下条件之一:(1). 接收一个或多个函数作为参数输入; (2). 输出一个函数。 比如:filter、some、map、every、reduce 等都是高阶函数 2. 高阶组件定义 (1). 定义 高阶组件是一个函数,这个函数的参数是一个组 阅读全文
posted @ 2023-05-10 16:40 Yaopengfei 阅读(113) 评论(0) 推荐(0)
摘要:一. 受控组件 1. 受控组件 (1) 在 HTML 中,表单元素(如<input>、 <textarea> 和 <select>)之类的表单元素通常自己维护 state,并根据用户输入进行更新。 (2) 而在 React 中,可变状态(mutable state)通常保存在组件的 state 属性 阅读全文
posted @ 2023-05-08 16:03 Yaopengfei 阅读(66) 评论(1) 推荐(0)
摘要:一. Redux Toolkit详解 1. 简介 (1).Redux Toolkit 是官方推荐的编写 Redux 逻辑的方法。 在前面我们学习Redux的时候应该已经发现,redux的编写逻辑过于的繁琐和麻烦。 并且代码通常分拆在多个文件中(虽然也可以放到一个文件管理,但是代码量过多,不利于管理) 阅读全文
posted @ 2023-05-06 11:03 Yaopengfei 阅读(1007) 评论(1) 推荐(0)
摘要:一. react-redux库 1. 背景 在仅仅导入【redux】库的情况下,代码非常冗余,每个组件中都需要: (1). 需要在componentDidMount生命周期中subscribe订阅, store中的数据修改时候,给页面state中的数据进行修改赋值 (2). 默认构造函数中需要给 s 阅读全文
posted @ 2023-05-05 08:47 Yaopengfei 阅读(296) 评论(1) 推荐(0)