react-04-动态组件

简介: 这里的动态组件 指的是 变量控制组件的显隐准备3个组件整体算是个 复习性质的 内容

1. 前言


这里的动态组件 指的是 变量控制组件的显隐

准备3个组件

整体算是个 复习性质的 内容


2.动态组件--三目写法


One Two Three  3个组件 根据变量的值 来显隐

主要是 三目运算符的 应用


function One() {
            return (
                <div>
                    <h1>One</h1>
                </div>
            )
        }
        function Two() {
            return (
                <h1>Two</h1>
            )
        }
        function Three() {
            return (<h1>Three</h1>)
        }
        var num = 2;
        ReactDOM.render(<div>
            {
                num == 1? <One> </One> :null
            }
            {
                num == 2? <Two/> :null
            } {
                num == 3? <Three/> :null
            }
            </div>, app)



3.动态组件--传参写法


is属性也是为了 和 vue保持一致 便于理解

看注释掉的代码 便于理解


function App(props) {
            // let obj = { 
            //     x:One
            // }
            // return  <obj.x> </obj.x>
            //判断 有点 是对象的属性
            return <props.is> </props.is>
        }
     var num = 3
        var x ;
        if(num ==1){
             x = One
        }else if(num==2){
            x = Two
        }else {
            x = Three
        }
        // ReactDOM.render(<App is={One}/>, app)
        ReactDOM.render(<App is={x}/>, app)



4.总结


vue封装的太好了,react给了你完全的自由

JS一样写网页,JSX语法的飘逸慢慢体会




相关文章
|
7月前
|
设计模式 前端开发 数据可视化
【第4期】一文了解React UI 组件库
【第4期】一文了解React UI 组件库
373 0
|
7月前
|
存储 前端开发 JavaScript
【第34期】一文学会React组件传值
【第34期】一文学会React组件传值
79 0
|
7月前
|
前端开发
【第31期】一文学会用React Hooks组件编写组件
【第31期】一文学会用React Hooks组件编写组件
82 0
|
7月前
|
存储 前端开发 JavaScript
【第29期】一文学会用React类组件编写组件
【第29期】一文学会用React类组件编写组件
78 0
|
7月前
|
前端开发 开发者
【第26期】一文读懂React组件编写方式
【第26期】一文读懂React组件编写方式
65 0
|
7月前
|
资源调度 前端开发 JavaScript
React 的antd-mobile 组件库,嵌套路由
React 的antd-mobile 组件库,嵌套路由
127 0
|
7月前
|
存储 前端开发 中间件
React组件间的通信
React组件间的通信
52 1
|
7月前
|
前端开发 JavaScript API
React组件生命周期
React组件生命周期
122 1
|
7月前
|
存储 前端开发 JavaScript
探索 React Hooks 的世界:如何构建出色的组件(下)
探索 React Hooks 的世界:如何构建出色的组件(下)
探索 React Hooks 的世界:如何构建出色的组件(下)
|
7月前
|
缓存 前端开发 API
探索 React Hooks 的世界:如何构建出色的组件(上)
探索 React Hooks 的世界:如何构建出色的组件(上)
探索 React Hooks 的世界:如何构建出色的组件(上)