【问题标题】:How Functional components are working without essential render function?没有基本渲染功能的功能组件如何工作?
【发布时间】:2022-01-09 02:19:03
【问题描述】:

在浏览文档时,发现渲染函数是一种必不可少的生命周期方法。在功能组件的情况下,没有渲染功能。?

【问题讨论】:

    标签: reactjs react-native


    【解决方案1】:

    是的,当使用类组件时,componentDidMount、componentWillUnmount()、render() 是必不可少的生命周期方法。在反应功能组件中有 useEffect Hook,在您的情况下:

    return (
        <div>
            <h1>Header</h1>
        <div/>
    );
    

    替换渲染功能

    【讨论】:

      【解决方案2】:

      是的,你是对的。在函数式组件中,不需要渲染函数。

      函数式组件只是一个返回 JSX 的普通 JavaScript 函数。类组件是一个 JavaScript 类,它扩展了具有渲染方法的 React.Component。定义类组件时,必须创建一个扩展 React.Component 的类。要渲染的 JSX 将在 render 方法中返回。

      来源:https://www.twilio.com/blog/react-choose-functional-components

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-03-14
        • 2020-03-26
        • 2023-04-11
        • 1970-01-01
        • 1970-01-01
        • 2017-09-19
        • 1970-01-01
        • 2018-03-16
        相关资源
        最近更新 更多