React高阶组件里面的this问题

const MyContainer = (WrappedComponent) => 

    class extends WrappedComponent {

        render() {

            return <div>

                <h2>HOC DEBUGGER COMPONENT</h2>

                <p>props <pre>{JSON.stringify(this.props, null, 2)}</pre></p>

                <p>state <pre>{JSON.stringify(this.state, null, 2)}</pre></p>

                {super.render()}

            </div>

        }

    }

上面的代码中为什么this指向的是WrappedComponent这个组件

天涯尽头无女友
浏览 932回答 1
1回答

慕莱坞森

this指向当前上下文环境,此时的上下文环境是WrappedComponent这个组件
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript