首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
react
订阅
Code_Front
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
[译]你可能不需要 effect
Effect 是 react 范式的一个逃生口。它让你跳出 react 并将你的组件与一些外部系统同步,如非 react 小部件、网络或浏览器 Dom 。如果不涉及外部系统,则不需要 effect 。
一篇让你完全够用的TS指南
大家好,我叫小杜杜,是一个喜欢动手敲代码的小菜鸟,我认为代码应该亲自敲一遍,才能更好的熟记于心,作为一个程序员,我们与自己的小伙伴共同开发、维护于一个项目,需要保持代码的整洁、清晰
使用 React Hooks + Context 打造简版 Redux
React Hooks 在 React@16.8 版本正式发布。我最近在一两个公司的内部项目中也开始用起来尝尝鲜。 不了解 Hooks 的同学先撸一遍文档。本文不对 Hooks 做详细介绍,只阐述一种使用 Hooks 的思路。 一般我们写 React 如果不是特别大的应用,前后…
Hooks 邂逅 Mobx,代码变得更丝滑了
React 16.8 正式推出 Hooks 至今已经两年多了,有些朋友却一直觉得这是个新技术,对上手使用 Hooks 仍然处于观望状态,即使大多数使用React 技术栈的公司,他们所开发的项目也是多数采用React.Component的形式。 还有些朋友想要使用 React H…
「源码解析 」这一次彻底弄懂react-router路由原理
个人理解,单页面应用是使用一个html下,一次性加载js, css等资源,所有页面都在一个容器页面下,页面切换实质是组件的切换。 history 可以理解为react-router的核心,也是整个路由原理的核心,里面集成了popState,history.pushState等底…
从0到1搭建webpack4.0+react全家桶(下)
把这个loader放在其他loader前面,放置在这个loader之后的loader就会在一个单独的worker池中运行,尽量只在耗时的loader上面使用,如果项目体积较小打包时间可能还会延长。 可以通过预热worker池将制定的loader模块载入node模块缓存里防止启动…
从0到1搭建webpack4.0+react全家桶(上)
然后进去文件夹 ,npm init 以后一路回车就行。 初始化完成以后就可以看到已经创建好一个package.json文件了,此时开始创建文件夹和文件。 mode:两种模式打包后会产生不同的文件,development环境下打包后的文件是未压缩的js文件,而production…
这就是你日思夜想的 React 原生动态加载
随着前端应用体积的扩大,资源加载的优化是我们必须要面对的问题,动态代码加载就是其中的一个方案,webpack 提供了符合 ECMAScript 提案 的 import() 语法 ,让我们来实现动态地加载模块(注:require.ensure 与 import() 均为 webp…
18 个 React 最佳实践技巧,助你在 520 这一天过得舒心
React 是一个用于开发用户界面的 JavaScript 库, 是由 Facebook 在 2013 年创建的。 React 集成了许多令人兴奋的组件、库和框架。 当然,开发人员也可以自己开发组件。 在最佳实践之前,我建议在开发 React 应用程序时使用测试驱动开发(TDD…
React + Mobx + Typescript 从0到1打造一款仿网易云音乐APP(一)—— 打造EggJS版API
该项目会以 React 全家桶 (会使用 16.8 最新 API 及 hooks) 以及 mobx 数据流方案为基础打造的一款高质量的移动端音乐类 WebApp 。 axios: 用来请求后端 api 的数据。 此篇为第一篇,主要是 网易云 EggJs API 的实现。后面的数…