重用通用组件功能

时间:2018-06-30 23:31:49

标签: reactjs

我是一个非常新的React程序员,我不知道如何解决这个问题。在我的所有表格中,我都有以下代码部分。

    updateFormData(field, event) {
        const { formData } = this.state;
        this.setState({ formData: { ...formData, [field]: event } });
    }

    componentLoaded = (field, data) => {
        const { loadedComponents } = this.state;
        var fieldName = field + "IsLoaded";

        this.setState({ loadedComponents: { ...loadedComponents, [fieldName]: true } });
    }

    allComponentsLoaded() {

        const { loadedComponents } = this.state;
        console.log(loadedComponents);
        for (var o in loadedComponents) {
            if (!loadedComponents[o]) return false;
        }
        return true;
    }

    updateFormDateData(field, date) {
        var value = date != null && date.isValid() ? date.toISOString() : null;
        const { formData } = this.state;
    }

在C#中,我会将其放在基类中。 React做到这一点的最佳方法是什么?

0 个答案:

没有答案