小编Suj*_*aha的帖子

React select loadOptions 在第二次渲染中没有被调用

我有两个异步表单字段。根据第一个字段的选择,第二个字段通过 loadOptions 函数获取数据。我观察到,随着第一个字段中的输入更改,第二个字段的 loadOptions 不会重新执行。如何解决这个问题?

反应选择

import React, { useState, useEffect } from 'react'
import { useHistory } from 'react-router-dom'
import { useApolloClient} from 'react-apollo';
import { Formik, Form, ErrorMessage } from 'formik';
import * as Yup from "yup";
import AsyncSelect from 'react-select/async'
import AsyncPaginate from 'react-select-async-paginate'
import { GET_ITEM_CODES, GET_ITEMCODE_SPECIFICATIONS } from '../../library/Query';

export default function SampleForm({initialData}){
const history = useHistory();

const [productFilter, setProductFilter] = useState('');

const client = useApolloClient();

const defaultAdditional = {
    cursor : null
}
const …
Run Code Online (Sandbox Code Playgroud)

reactjs react-select formik

3
推荐指数
1
解决办法
2450
查看次数

标签 统计

formik ×1

react-select ×1

reactjs ×1