作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在编写一个使用 create-react-app
生成的应用程序与 redux
, react-redux
,和react-router
。每当我点击 Link
像这样:
import React from 'react'
import { Link } from 'react-router'
import ThingCard from '../../components/ThingCard'
const ThingsList = ({things}) => {
return (
<ul>
{things.map(thing =>
<Link to={"/things/"+thing.id} key={thing.id}><ThingCard thing={thing}/></Link>
)}
</ul>
)
}
export default ThingsList
我在控制台中看到以下警告。我不知道它们从哪里来,也不知道它们的意思。谷歌搜索没有产生任何有用的结果。可以安全地忽略这些警告吗?如果不能,我怎样才能找到有关它们的更多信息?我相信这个问题正在阻止父页面呈现其子页面。
我已禁用所有网络请求。
编辑:此错误仅显示在 Chrome Canary 中,而不显示在 Google Chrome 中。但是,Google Chrome 浏览器无法正确渲染子项(可能是由于此问题)
最佳答案
可以安全地忽略它。这是good explanation你为什么看到这个。您在这里看到 requestIdleCallback 的原因很可能是因为您使用的是 React 16+,它具有全新的架构 Fiber You can read more about it
TL;博士;它只是通知您,您/他们的某些代码花费的时间超过 16 毫秒,因此您可能并不总是获得 60fp。
关于reactjs - 违规 'requestIdleCallbackHandler ' 花费了毫秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42283378/
我正在编写一个使用 create-react-app 生成的应用程序与 redux , react-redux ,和react-router 。每当我点击 Link像这样: import React
我是一名优秀的程序员,十分优秀!