搜索

首页  >  问答  >  正文

在 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粉154798196476 天前719

全部回复(1)我来回复

  • P粉470645222

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

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

    回复
    0
  • 取消回复