首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react
订阅
海风闲闲的
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
懂你还是得懂车帝🙌(React Hooks实战开发)
前言 在学习了一段时间react后,打算仿写一个懂车帝移动端项目来训练自己的项目实战能力,也为春招做准备,接下来我将介绍项目中的主干以及我碰到的难点,项目的线上地址以及源码在文章末尾。 成品展示 这是
手写简易版 React 来彻底搞懂 fiber 架构
React 16 之前和之后最大的区别就是 16 引入了 fiber,又基于 fiber 实现了 hooks。整天都提 fiber,那 fiber 到底是啥?它和 vdom 是什么关系? 与其看各种解
哇擦!他居然把 React 组件渲染到了命令行终端窗口里面
也许你之前听说过前端组件代码可以运行在浏览器,运行在移动端 App 里面,甚至可以直接在各种设备当中,但你有没有见过: 前端组件直接跑在命令行窗口里面!
做了N+1个企业项目之后, 我总结了这些React必备插件
为了提高大家开发 React 项目的效率, 笔者结合自己的实际工作经验, 汇总如下React项目常用插件. 1. 状态管理 2. UI组件库 React desktop 基于React的JavaScript库,旨在将本机桌面体验带入网络,其中包含许多macOS Sierra和W…
论如何实现一个完美的Select组件
下拉列表组件Select可以是前端使用频率最高的UI组件之一。正因此,原生HTML也存在这一标签。但由于对UI的较高追求及统一规范,我们往往不会去使用即不好看又不统一的原生Select标签,而是自己实现。能够写出一个“多数场景下能用”的Select组件,并没有什么难度。直到遇到…
学用Hooks写React组件——基础版Select组件
通过React提供的createPortal来实现render body的方式渲染到body节点下,解决方案一的问题。 这里我们当然选择了render body的方案,整个组件思路是:点击显示组件,通过定位显示组件的位置来计算下拉框应该出现的位置。下拉框选中或者点击屏幕其他地方…
深度剖析github star数15.1k的开源项目redux-thunk
日益忙碌的一周又过去了,是时候开始每周一次的总结复盘了,今天笔者就来剖析一下github中star数15.1k的开源项目redux-thunk。 作为一名React方向的前端工程师,不管是被面试还是面试别人,大部分都会说起redux-thunk的实现原理,因为它非常经典且有用,…
React常用Hooks API源码解析
自己在使用hooks API的过程中经常会遇到一些问题,有的时候是对API的理解上的,有的时候是对为什么会这样而疑惑的,所以花了几天的时间查阅了一些资料翻看了源码,在这里做下总结,也算是一些个人理解的经验分享吧。主要是介绍hooks实现的三个要点,以及基于三要点的常用API源码…
使用TypeScript + React发布组件到Npm
最近封装了项目中使用的React地图组件,摸爬滚打发布到npm上;学到的知识点也比较散,如TypeScript、Commit规范/版本语义化、React组件测试、Npm发布更新、Readme模板、组件文档搭建等,有的知识点也是浅尝辄止(一知半解😱),先记录下来,后期有时间深挖…
聊一聊我对 React Context 的理解以及应用
Context被翻译为上下文,在编程领域,这是一个经常会接触到的概念,React中也有。 在React的官方文档中,Context被归类为高级部分(Advanced),属于React的高级API,但官方并不建议在稳定版的App中使用Context。 不过,这并非意味着我们不需要…