搜尋

首頁  >  問答  >  主體

在 React 中,透過偵測子元件的調用,在父元件中執行一個函數

我需要在點擊日期選擇器的子元素時呼叫一個函數

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

在DropdownParent中有一個切換函數,我需要在調用子函數handleChange時調用它,我嘗試了回調和其他方法,但由於它是一個庫,我不知道如何檢測變化並將其傳遞給父組件以呼叫父函數。

P粉154798196P粉154798196467 天前712

全部回覆(1)我來回復

  • P粉470645222

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

    在Redux中更新值,然後在值在Redux中更新後,在子元件的變化檢測中使用它,你可以在整個應用程式中使用它。

    回覆
    0
  • 取消回覆