美文网首页
react-hooks

react-hooks

作者: 一土二月鸟 | 来源:发表于2020-08-11 18:41 被阅读0次
  • 前置
  • 学习面试视频
  • 总结react hooks

react-hooks

  • react-hooks为函数组件提供了一些hook,使得函数组件可以维护自身的state、生命周期。

react-hooks的优点

  • 代码量及babel编译后的代码量更少
  • 无需要通过bind改变this指向
  • 无需要关心繁琐的生命周期函数
  • 解决了组件地狱的问题

什么时候选择react-hooks

疑问

  • 什么是组件地狱?hooks如何解决了组件地狱的问题
  • 为什么 useState 返回的是个数组
  • hooks对性能上有什么提升?如何做到的提升?
  • 能覆盖到class的所有生命周期么?
  • react会有哪些副作用?
  • hook是如何挂载到函数组件上的?
  • 开发模式为什么状态组件会渲染两次?
    • 如果在首页的ReactDOM.render中使用了React.StrictMode模式,有状态组件会默认渲染两次,帮助开发者检查由于副作用带来的bug。生产模式只渲染一次。去掉React.StrictMode可关闭渲染两次的机制。
  • 疑问巩固
    https://juejin.im/post/6844903958968795149#heading-7
    高赞博客总结
    https://zh-hans.reactjs.org/blog/2020/05/22/react-hooks.html

扩充学习

  • React Context的使用方式
  • immutable的使用方式

相关文章

  • react-hooks

    react-hooks react-hooks 是react16.8以后,react新增的钩子API,目的是增加代...

  • react-hooks

    前置 学习面试视频 总结react hooks react-hooks react-hooks为函数组件提供了一些...

  • Taro scss module 方案

    采用react-hooks方案,使用scss方案为解决classname冲突,采用module方案。 根目录创建[...

  • react-hooks

    一、hooks是什么? Hook 就是 JavaScript 函数,但是使用它们会有两个额外的规则:只能在函数最外...

  • react-hooks

    useEffect 如果useEffect里边同时改变了state,如果没有设置依赖,有可能会导致无限循环。因为u...

  • react-hooks

    为什么hooks不能写在条件判断语句里面

  • React-hooks API介绍

    react-hooks HOOKS hooks概念在React Conf 2018被提出来,并将在未来的版本中被...

  • useState

    react-hooks 如果你熟悉 React class 的生命周期函数,你可以把 useEffect Hook...

  • react-hooks实现下拉刷新

    index.js文件 index.less quote.jsx 组件引用 这是我基于react-hooks写的一...

  • react-hooks-redux

    react-hooks 是 react 官方新的编写推荐,我们很容易在官方的 useReducer 钩子上进行一层...

网友评论

      本文标题:react-hooks

      本文链接:https://www.haomeiwen.com/subject/xnyedktx.html