首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react
订阅
已注销
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
依据父组件state的改变,子组件重新render--memo、useMemo、useCallback
问题一:如果在函数组件中定义事件处理函数(handleChange),传递给子组件调用,子组件通过调用父组件传递的方法修改父组件中定义的state(twoA)中的某一个item时会重新调用父组件的render方法,将三个item重新传递给子组件渲染。虽然只改变了一个item,但…
深入探索前端路由,手写 react-mini-router
前端路由一直是一个很经典的话题,不管是日常的使用还是面试中都会经常遇到。本文通过实现一个简单版的 react-router 来一起揭开路由的神秘面纱。 前端路由本质上是什么。 前端路由里的一些坑和注意点。 hash 路由和 history 路由的区别。 Router 组件和 R…
我在工作中写React,学到了什么?
我工作中的技术栈主要是 React + TypeScript,这篇文章我想总结一下如何在项目中运用 React 的一些技巧解决一些实际问题,本文中使用的代码都是简化后的,不代表生产环境。生产环境的代码肯定比文中的例子要复杂很多,但是简化后的思想应该是相通的。 那么比如在路由发生…
我在工作中写React,学到了什么?性能优化篇
我工作中的技术栈主要是 React + TypeScript,这篇文章我想总结一下如何在项目中运用 React 的一些技巧去进行性能优化,或者更好的代码组织。 性能优化的重要性不用多说,谷歌发布的很多调研精确的展示了性能对于网站留存率的影响,而代码组织优化则关系到后续的维护成本…
手把手带你入门前端工程化——超详细教程
部分小节提供了非常详细的实战教程,让大家动手实践。 另外我还写了一个前端工程化 demo 放在 github 上。这个 demo 包含了 js、css、git 验证,其中 js、css 验证需要安装 VSCode,具体教程在下文中会有提及。 对于前端来说,技术选型挺简单的。就是…
纯手动搭建 React 项目
到这里一个最基本的 React 项目就已经搭建起来了, 但如果只是这些配置简单配置肯定是远远不够的, 上面只是为了说明其实要搭建一个 React 基础项目还是很简单的, 剩下的工作就是不断的根据具体需求扩充项目配置。下面开始会简单根据需要对项目的配置进行扩展, 比如:
我知道的跨域与安全
1. ✕ 动态请求就会有跨域的问题 2. ✕ 跨域就是请求发不出去了 之所以会跨域,是因为受到了同源策略的限制,同源策略要求源相同才能正常进行通信,即协议、域名、端口号都完全一致。 这三个源分别由于域名、协议和端口号不一致,导致会受到同源策略的限制。 1. 不能向工作在不同源的…
跨端跨栈连载 1/7:RN 开发 8 个 APP
前端早早聊大会,前端成长的新起点,与掘金联合举办。 加微信 codingdreamer 进大会专属内推群,赢在新的起跑线。 大家好,我叫刘芳,是宋小菜大前端的负责人,这次演讲的题目是 toB 场景 8 个 APP 的 RN 最佳实践。 首先宋小菜是一家卖菜的公司,他的愿景是做开…
「1.4万字」玩转前端 Video 播放器 | 多图预警
Web 开发者们一直以来想在 Web 中使用音频和视频,但早些时候,传统的 Web 技术不能够在 Web 中嵌入音频和视频,所以一些像 Flash、Silverlight 的专利技术在处理这些内容上变得很受欢迎。 这些技术能够正常的工作,但是却有着一系列的问题,包括无法很好的支…
面试官:请简述一下vue-cli命令行工具,你能自己手写一个吗?
本篇的主要内容是:实现可以在命令行中,直接运行代码(下面的名字可以自己取)。 在实现自己的命令行运行代码前,你需要对命令行,npm(包管理器)的基本用法有些了解。 完成上面几个步骤之后 我们能看到生成了一个xl-cli文件夹 文件中包含一个package.json文件。 第一行…