Heim  >  Fragen und Antworten  >  Hauptteil

Führen Sie in React eine Funktion in der übergeordneten Komponente aus, indem Sie den Aufruf der untergeordneten Komponente erkennen

Ich muss eine Funktion aufrufen, wenn auf ein untergeordnetes Element der Datumsauswahl geklickt wird

<DropdownParent >
                <DatePicker
                    selectsStart
                    showYearDropdown
                    showMonthDropdown
                    endDate={endDate}
                    selected={startDate}
                    scrollableYearDropdown
                    dateFormat="dd/MM/yyyy"
                    startDate={startDate}
                    yearDropdownItemNumber={10}
                    onChange={(date) => handleChange({ startDateObj: date })}
                    placeholderText={placeholderStart}
                    inline
                    locale="en-gb"
                />
            </DropdownDefaultAtom>

Es gibt eine Umschaltfunktion in DropdownParent und ich muss sie aufrufen, wenn die untergeordnete Funktion handleChange aufgerufen wird. Ich habe Rückrufe und andere Methoden ausprobiert, aber da es sich um eine Bibliothek handelt, weiß ich nicht, wie ich die Änderung erkennen und an das übergeordnete Element übergeben kann Komponente zum Aufrufen der übergeordneten Funktion.

P粉154798196P粉154798196405 Tage vor666

Antworte allen(1)Ich werde antworten

  • P粉470645222

    P粉4706452222023-09-11 18:20:04

    在Redux中更新值,然后在值在Redux中更新后,在子组件的变化检测中使用它,你可以在整个应用程序中使用它。

    Antwort
    0
  • StornierenAntwort