React Component --React

Posted qikeyishu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了React Component --React相关的知识,希望对你有一定的参考价值。

一、Use functions to define components

<script type="text/babel">
    function HelloWord() 
        return <h1>Hello World!</h1>;
    
</script>

二、Use ES6 class to define components

<script type="text/babel">
    class HelloWord extends React.Component 
        render() 
            return <h1>Hello World!</h1>;
        
    
</script>

三、Transfer parameters to functions

<script type="text/babel">
    function HelloWorld(props) 
        return <h1>Hello props.name!</h1>;
    
    const element = <HelloWorld name="Word"/>;

    ReactDOM.render(
        element,
        document.getElementById('example')
    );
</script>

四、Composite components

<script type="text/babel">
    function WebsiteName(props) 
        return <div>网站名称:props.name</div>;
    

    function WebsiteUrl(props) 
        return <div>网站地址:props.url</div>;
    

    function Application() 
        return (
            <div>
                <WebsiteName name="蓝色旗帜"/>
                <WebsiteUrl url="http://www.blueflags.cn"/>
            </div>
        );
    

    ReactDOM.render(
        <Application/>,
        document.getElementById('example')
    );
</script>

技术图片

参考:https://www.runoob.com/react/react-components.html

以上是关于React Component --React的主要内容,如果未能解决你的问题,请参考以下文章

React Typescript:在 React.FC 中设置状态以更改 React.Component 中的值

【原创】react-源码解析 - Component&Ref(3)

[React] Styling a React button component with Radium

[React] Refactor a Stateful List Component to a Functional Component with React PowerPlug

React Component --React

VS17 Resharper 抱怨 React.Component