美文网首页
react框架 新建组件以及父子组件通信

react框架 新建组件以及父子组件通信

作者: 冬天的_太阳 | 来源:发表于2019-12-14 16:47 被阅读0次

新建一个ComentList.js 文件

定义一个新的组件.png
import React from "react"
//   创建组件
class ComentList extends React.Component {
    constructor(props) {
        super(props);
        this.state = {
            // 在这里定义变量
            visible: true, 
            //  那么如何改变变量  ?  下面示例
            // this.setState({
            //     visible: true,
            // });
        }
 
    }
    render() {
        return (
            //  这里写页面结构 
            <div className="list">
                {/*   通过props 的形式来接收父组件的传值 */}
                    <h3> { this.props.news } </h3>
                <ul>
                    {
                        this.props.arr.map(( item,index )=> { //这个地方通过this.props.arr接收到父组件传过来的arr,然后在{}里面进行js的循环
                            return (
                                <li key={index}>
                                   评论是:{item.name}
                                </li>
                            )
                        })
                    }
                </ul>
             
            </div>
        )
    }
}
//  暴露组件
export default ComentList;

父组件中使用子组件

import ComentList from './ComentList'


在父组件的render 函数中使用    (代码只贴出了部分 )
   render() {
        return (
            //  这里的arr news  用于传递给子组件  
        <div>
           <ComentList arr={this.state.arr} news=" 数据数据 ">
        </div>
        )
    }

注意事项

this.props.news    /// 用于接收父组件的值
import 引入  必须要在const  let  之前

注意.png

继续 子组件==》父组件 也是通过props

子组件传值给父组件.png 父组件接收子组件传递的数据.png

结束了:通过props来进行父子传值。

相关文章

  • react框架 新建组件以及父子组件通信

    新建一个ComentList.js 文件 父组件中使用子组件 注意事项 继续 子组件==》父组件 也是通过pr...

  • React父子组件间通信的实现方式

    React学习笔记之父子组件间通信的实现:今天弄清楚了父子组件间通信是怎么实现的。父组件向子组件通信是通过向子组件...

  • VUE03

    Vue组件 组件的创建 组件的指令以及事件绑定 父子组件创建 父子组件通信 兄弟组件的传值 动态组件

  • vue中的组件通信

    一、组件通信(组件传值) 1.1父子组件通信 1.2子父组件通信 1.3非父子组件通信(兄弟组件通信)

  • react 组件通信

    概述 react中的组件通信问题,根据层级关系总共有四种类型的组件通信:父子组件、爷孙组件、兄弟组件和任意组件。前...

  • 组件通信

    组件关系 组件关系可以分为父子组件通信、兄弟组件通信、跨级组件通信。 父子组件通信 1. 子组件使用 $emit(...

  • vue、react对比

    一、父子通信 1. 父组件通过props向子组件传值 vue:父组件 子组件接收 react:父组件: 子组件: ...

  • React入门基础知识总结

    1.React组件 function组件, class组件,来自ES6的class语法, 2. 父子组件通信 父组...

  • React02-组件通信

    React父子组件之间如何通信父组件传一个函数给子组件,子组件在适当的时候调用这个函数React爷孙组件之间如何通...

  • react-父子组件间通信

    React-父子组件间通信 父组件传 值 给子组件, 传 方法 给子组件 子组件接收 值 ,触发父组件的 方法

网友评论

      本文标题:react框架 新建组件以及父子组件通信

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