美文网首页
react-hooks

react-hooks

作者: 叫我王必过 | 来源:发表于2019-10-14 13:15 被阅读0次
一、hooks是什么?

Hook 就是 JavaScript 函数,但是使用它们会有两个额外的规则:

  • 只能在函数最外层调用 Hook。不要在循环、条件判断或者子函数中调用。
  • 只能在 React 的函数组件中调用 Hook。不要在其他 JavaScript 函数中调用。(还有一个地方可以调用 Hook —— 就是自定义的 Hook 中。)
  • Hook 是 React 16.8 的新增特性
二、react 内置 hook
  • state: const [count, setCount] = useState(0);
    useState 是允许你在 React 函数组件中添加 state 的 Hook。
  • effect: Effect Hook 可以让你在函数组件中执行副作用操作
    如果你熟悉 React class 的生命周期函数,你可以把 useEffect Hook 看做 componentDidMount,componentDidUpdate 和 componentWillUnmount 这三个函数的组合。

相关文章

  • 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/laiqmctx.html