Dans React, exécuter une fonction dans le composant parent en détectant l'appel du composant enfant
P粉154798196
P粉154798196 2023-09-10 19:15:14
0
1
694

Je dois appeler une fonction lorsqu'un élément enfant du sélecteur de date est cliqué

<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>

Il existe une fonction bascule dans DropdownParent et je dois l'appeler lorsque la fonction enfant handleChange est appelée, j'ai essayé des rappels et d'autres méthodes mais comme il s'agit d'une bibliothèque, je ne sais pas comment détecter le changement et le transmettre au parent composant pour appeler la fonction parent.

P粉154798196
P粉154798196

répondre à tous(1)
P粉470645222

Mettez à jour la valeur dans Redux, puis utilisez-la dans la détection des modifications du composant enfant une fois la valeur mise à jour dans Redux et vous pourrez l'utiliser dans toute l'application.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal