美文网首页IT
React中的状态提升

React中的状态提升

作者: M1racle | 来源:发表于2018-02-19 23:54 被阅读0次

React中的状态提升概括来说,就是将多个组件需要共享的状态提升到它们最近的父组件上.在父组件上改变这个状态然后通过props分发给子组件.

import React from 'react'
class Child_1 extends React.Component{
    constructor(props){
        super(props)
    }
    render(){
        return (
            <div>
                <h1>{this.props.value+2}</h1>
            </div> 
        )
    }
}
class Child_2 extends React.Component{
    constructor(props){
        super(props)
    }
    render(){
        return (
            <div>
                <h1>{this.props.value+1}</h1>
            </div> 
        )
    }
}
class Three extends React.Component {
    constructor(props){
        super(props)
        this.state = {
            txt:"牛逼"
        }
        this.handleChange = this.handleChange.bind(this)
    }
    handleChange(e){
        this.setState({
            txt:e.target.value
        })
    }
    render(){
       return (
            <div>
                <input type="text" value={this.state.txt} onChange={this.handleChange}/>
                <p>{this.state.txt}</p>
                <Child_1 value={this.state.txt}/>
                <Child_2 value={this.state.txt}/>
            </div>
       )
    }
}
export default Three
20180219235424.png

相关文章

  • React中的状态提升

    React中的状态提升概括来说,就是将多个组件需要共享的状态提升到它们最近的父组件上.在父组件上改变这个状态然后通...

  • react 状态提升

    状态提升是什么意思? 一个最简单的例子,就是如果两个子组件需要利用到对方的状态的话,那么这个时候我们就需要使用到状...

  • react状态提升

    状态提升 官网摄氏度与华氏度转化的例子 // class BoilingVerdict extends React...

  • React 状态提升

    自组件通过props来接收父组件传递的信息,但是子组件不能更改props,子组件可以定义state,state可以...

  • React状态提升

    通常,多个组件需要反映相同的变化数据,这时通常将共享状态提升到最近的共同父组件中去。 在 React 应用中,任何...

  • React 状态提升

    在不使用任何状态管理方案的前提下,React 组件之间共享状态,只能靠 props 传播。 父->子的传播非常容易...

  • react的状态提升

    在react中是单向数据流的设计,即只有父组件可以传递数据给子组件,而没有子组件传递数据给父组件的概念.以正确的技...

  • React笔记10(状态提升)

    状态提升 使用React经常会遇到几个组件需要共用状态数据的情况。这种情况下,我们最好把这部分状态数据提升到他们最...

  • React 进阶二 组件详解

    React组件 React的组件大概分为俩部分,无状态组件和有状态组件 无状态组件。下面React官网中定义的一个...

  • React.js 小书 Lesson17 - 前端应用状态管理

    React.js 小书 Lesson17 - 前端应用状态管理 —— 状态提升 本文作者:胡子大哈本文原文:htt...

网友评论

    本文标题:React中的状态提升

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