前几天,本地突然不能访问测试环境了,使用代理请求测试环境数据的时候,接口会返回“服务器繁忙”的错误。

在 React 16 以前,我们都使用 setState 来完成数据的更新,而 setState 是支持回调的。但是在 React 17 里,useState 却不支持回调,这对使用者来说有时有些不便,而我正好碰上了需要使用回调的场景。

假如现在需要通过发起请求来获取一份数据,页面上有两个按钮都可以点击用来获取数据,需要实现的效果是点击两个按钮都能拿到结果,但是只能发起一次请求。

新接手了一个后台CMS项目,项目的技术栈是React,内容的展示方式是多页签的方式,也就是存在多个模块共存的情况。

在熟悉项目代码的时候,发现项目的原始开发者居然利用这个条件,让多个模块共用某一个模块的样式,这样无序的样式使用方法,很容易造成一些问题。比如:样式覆盖、样式丢失等。

主要讲述一下在实现React多页签过程中遇到的一些问题以及解决方案。

display: nonevisibility: hiddenopacity: 0 是我们常用来隐藏元素的几种方法,那么它们之间有什么区别呢?

使用 validateFields,点击保存的时候控制台会打印警告,但是表单中无飘红提示。

关键点在于如何处理相邻元素的边框线。

适用于不能科学上网情况下的前端开发环境配置指南。

阅读原文