
React.js
风中告退
唯有你自己内心的平庸,才是毁掉你人生的平庸。你内心的平庸,就是你失去追求卓越信念的那个瞬间。
展开
-
react-router4传递数据的两种方式
使用Link Link是react-router4中很常见的一个类,很多人在页面跳转的时候都会用到它。在用Link的时候传递数据的方法如下: import { Link } from 'react-router-dom'; //不传递数据 <Link to={模块路径}>{内容}</Link> //传递数据,在目标模块用this.props.location.state调用数据。 <Link to={{ pathname: {模块路径},原创 2021-02-16 10:23:09 · 619 阅读 · 1 评论 -
React setState是同步还是异步?
React setState默认是异步,但有时候是同步 1.1 setState为什么默认是异步 假如所有setState是同步的,意味着每执行一次setState时(有可能一个同步代码中,多次setState),都重新vnodediff + dom修改,这对性能来说是极为不好的。如果是异步,则可以把一个同步代码中的多个setState合并成一次组件更新。 1.2 setState什么时候是同步 在setTimeout或者原生事件中,setState是同步的。 1.3 React中setStat原创 2020-11-05 17:54:40 · 4576 阅读 · 1 评论