2022年11月30日

摘要: 疑问:为什么需要useCallback和useMemo 答: 父组件变化,会引起子组件的 re-render,为了阻止子组件不必要的 re-render,需要满足两个条件: 1、子组件用 react.memo包裹 2、子组件的属性没有发生变化。useCallback和useMemo就是为了实现函数或 阅读全文
posted @ 2022-11-30 17:23 KyleLjc 阅读(280) 评论(0) 推荐(0) 编辑

2022年11月21日

摘要: Javascript Event Loop是什么 Javascript执行的时候是单线程的,所以一些耗时的操作需要启用其它的线程去处理,这样才不会阻塞整个线程的执行,这种任务我们称为异步任务。 然后这些异步任务需要由 浏览器或者NodeJS 轮询的去检查是否有任务完成,需要去处理。每一次检查称为一个 阅读全文
posted @ 2022-11-21 17:00 KyleLjc 阅读(9) 评论(0) 推荐(0) 编辑

2022年11月20日

摘要: 导言 市场中流行的框架有很多地方是值得我们深入的去探究或学习的,《从create-react-app学点东西》这系列文章从create-react-app创建的项目中找出一些重要或者容易忽略的点,逐步学习这套框架到底涉猎到哪些知识。 第一个知识点:web-vitals 使用create-react- 阅读全文
posted @ 2022-11-20 11:14 KyleLjc 阅读(374) 评论(0) 推荐(0) 编辑

2022年11月15日

摘要: create react app报错 阅读全文
posted @ 2022-11-15 12:49 KyleLjc 阅读(1531) 评论(0) 推荐(0) 编辑

2022年10月28日

摘要: declare module '*.vue' { import type { DefineComponent } from 'vue'; // eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslin 阅读全文
posted @ 2022-10-28 11:20 KyleLjc 阅读(254) 评论(0) 推荐(0) 编辑

2021年8月6日

摘要: import React, { useRef, useState, useCallback } from 'react'; import './style.scss'; const typeCheckFactory = (typeName: string) => { return (arg: any 阅读全文
posted @ 2021-08-06 14:18 KyleLjc 阅读(392) 评论(0) 推荐(0) 编辑

2021年1月18日

摘要: const stream = require('stream'); const webpackHot = require('webpack-hot-middleware'); const PassThrough = stream.PassThrough; module.exports = ({com 阅读全文
posted @ 2021-01-18 17:21 KyleLjc 阅读(223) 评论(0) 推荐(0) 编辑
摘要: const webpackDev = require('webpack-dev-middleware'); function applyMiddleware(middleware, req, res) { const _send = res.send; return new Promise((res 阅读全文
posted @ 2021-01-18 17:19 KyleLjc 阅读(303) 评论(0) 推荐(0) 编辑

2020年9月22日

摘要: 为什么需要Composition API ? 主要原因:当一个组件的变得逻辑复杂的时候,痛点:多种逻辑代码被分散到组件的各个部分,比如代码的相关逻辑可能会在 data: {...},computed: {...}, methods: {...}, watch:{...}这些模块中的任何一处,维护这个 阅读全文
posted @ 2020-09-22 00:18 KyleLjc 阅读(662) 评论(0) 推荐(0) 编辑

2020年7月30日

摘要: 在开发中,遇到文件中引入webpack,但是webpack.ICompiler不一致的情况 //import webpack from 'webpack'; import webpackHot from 'webpack-hot-middleware'; const hotMiddleware = 阅读全文
posted @ 2020-07-30 15:34 KyleLjc 阅读(485) 评论(0) 推荐(0) 编辑

导航