首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
React.js
订阅
HopHop
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
React 开发必须知道的 34 个技巧【近1W字】
通过es6新增class的属性创建的组件此组件创建简单. React 16.3版本后,使用此方法来创建ref。将其赋值给一个变量,通过ref挂载在dom节点或组件上,该ref的current属性,将能拿到dom节点或组件的实例 子组件通过React.forwardRef来创建,…
「前端发动机」深入 React hooks — useState
React Hooks的基本用法,官方文档 已经非常详细。本文的目的,是想通过一个简单的例子详细分析一些令人疑惑的问题及其背后的原因。这是系列的第一篇,主要讲解 useState。 我们期望,useEffect 只执行一次,且后续每隔 1s,count 自动 + 1。然而, 实…
[译]编写react组件最佳实践
我最开始学习react的时候,看到过各种各样编写组件的方式,不同教程中提出的方法往往有很大不同。当时虽说react这个框架已经十分成熟,但是似乎还没有一种公认正确的使用方法。过去几年中,我们团队编写了很多react组件,我们对实现方法进行了不断的优化,直到满意。 本文介绍了我们…
精读《Function VS Class 组件》
1. 引言 为什么要了解 Function 写法的组件呢?因为它正在变得越来越重要。 how-are-function-components-different-from-classes 这篇文章带来了一个独特的视角。 2. 概述 原文事先申明:并没有对 Function 与 …
与DvaJS风云对话,是DvaJS挑战者?还是又一轮子?
DvaJS 和 React-coat 都是 React+Redux+Redux-router 生态的框架,都是把传统MVC的调用风格引入MVVM,两者诸多地方颇为相似。 DvaJS已经广为人知,上线已经好几年了,从文档、稳定性、测试充分度、辅助工具等方面都自然比 react-c…
为什么react-redux没有更新hooks API
去年年底,出于兴趣,研究了一波 redux 和 react-redux 的源码,除了在原理上的理解之外,让我较为好奇的一点就是:React-Redux到目前为止都没有对 Hooks 进行支持。从使用角度上来讲,出现一个类似: 说明了总体上社区对于 Hooks 的接受度是很高的,…
React高阶组件(HOC)的入门📖及实践💻
作为前端小白中的一员,没接触过 React 高阶组件,首次看到这个名字时不明觉厉 😱,甚至有种“从入门到放弃”的想法。 然 🦢,通过深入学习后发现它实际上是一个概念十分简单,但却非常常用的东西。它的作用是能实现代码复用和逻辑抽象、对 state 和 props 进行抽象和操…
在 React 如何实现一套优雅的 Toast 组件
在业务开发中,特别是移动端的业务,Toast 使用非常频繁,几乎涵盖所有操作结果反馈的交互:如提交表单成功、验证表单失败提示、loading 态提醒...,这种轻量且使用较为频繁的组件,我们要求它使用足够简单,不侵入业务代码,即用即丢,基于这些要求,Toast 组件的实现方式也…
React Hook 实战指南!(1)
Hook是React在16.8以上版本新增的API,此概念一出就引起界内强烈的反响,尤大大也悄咪的整出了vue-hook来跟风一波。 构造类组件有一定的难度,尤其是生命周期在16.4版本更新后,不仅钩子函数难以掌握(名字都老长了,还新增了static静态方法来充当钩子函数),生…
精读《React Hooks 最佳实践》
React 16.8 于 2019.2 正式发布,这是一个能提升代码质量和开发效率的特性,笔者就抛砖引玉先列出一些实践点,希望得到大家进一步讨论。 然而需要理解的是,没有一个完美的最佳实践规范,对一个高效团队来说,稳定的规范比合理的规范更重要,因此这套方案只是最佳实践之一。 拥…