Node.js 如何代理(或定义中间件)来阻止/允许React组件中的某些方法调用?

Node.js 如何代理(或定义中间件)来阻止/允许React组件中的某些方法调用?,node.js,reactjs,proxy,middleware,Node.js,Reactjs,Proxy,Middleware,假设我有一个反应组件,如下所示: import React, { Component } from 'react'; class test extends Component { __method01() { //.... sime implentation } __method02(){ //.... sime implentation } render() { return (

假设我有一个反应组件,如下所示:

import React, { Component } from 'react';

class test extends Component {


    __method01() {
        //.... sime implentation
    }


    __method02(){
        //.... sime implentation
    }


    render() {
        return (
            <div>

            </div>
        );
    }
}

export default test;
import React,{Component}来自'React';
类测试扩展了组件{
__方法01(){
//……sime实施
}
__方法02(){
//……sime实施
}
render(){
返回(
);
}
}
导出默认测试;
我想要实现的是实现拦截所有或某些方法调用的函数,并避免在某些情况下执行它们


我在考虑代理模式。但我不确定React的最佳(优雅)实现是什么。

我们可能需要更多细节。什么样的需求促使您接触代理之类的东西?你能不能在这些方法的顶部添加一些代码?比如,用
开始uu method01,如果(thishouldntberunning())返回
?换句话说,我认为这可能是一个错误。你有问题X,你认为Y可能解决它,所以你问的是Y。但是你应该问的是X。是的,这个不应该运行。。。但是我正在寻找一个更优雅的实现,而不需要重复代码。这不是XY的问题。因为我在这里直截了当地问如何实现w/React代理或中间件。如果我建议一种不使用代理或中间件的方法来减少代码重复,这会是您问题的答案吗?