반응 선택에서 isClearable을 사용할 때 이벤트가 null입니다.

Jetchy

Material-UI InputBase 구성 요소 내에서 InputComponent로 react-select Select 구성 요소를 통과하고 있습니다. 옵션에서 값을 성공적으로 채울 수 있었지만 사용할 수 없습니다 isClearable.

isClearable이 트리거되면 null이 handleChange(event)함수에 전달되며 null이 오류를 생성하지 않도록 개체를 강제로 통과시키는 방법이 있기를 바랍니다.

InputBase 내의 handleChange 함수에는 var element = event.target || inputRef.current. 이벤트가 null이므로 필요한 객체를 포함 할 inputRef에 도달하지도 않습니다.

제어되지 않는 구성 요소로 작동하는 것이 좋을 것입니다.

문제를 설명하기 위해 코드 상자를 만들었습니다. https://codesandbox.io/s/morning-feather-l7xqf

Emre Koc

사용자 정의 onChange()제공 null하여 자신의 가치 를 포착 하고 전달할 수 있습니다.

// Deconstruct from otherProps
const SelectWrapper = ({ inputRef, onChange, ...otherProps }) => {
  
  function handleChange(event) {
    // Overwrite the event with your own object if it doesn't exist
    if (!event) {
      event = {
        target: inputRef,
        value: '',
      };
    }
    onChange(event);
  }
  
  return (
    // Pass in the custom handleChange
    <Select styles={customStyle} isClearable ref={inputRef} onChange={handleChange} {...otherProps} />
  );
};

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

DefaultHttpContext에서 FeatureCollection을 사용할 때 응답 개체가 null입니다.

분류에서Dev

OpenLayers 3에서 기능을 선택할 때 이벤트가 있습니까?

분류에서Dev

사용자가 드롭 다운에서 값을 선택할 때 데이터베이스에서 ID 선택

분류에서Dev

Angular.js의 JSON에서 바인딩 HTML을 사용할 때 선택 옵션 값이 null을 반환합니다.

분류에서Dev

두 플레이어가 응답을 선택할 때까지 기다리는 Socket.io 이벤트

분류에서Dev

JQuery : 이벤트 위임을 사용할 때 모든 선택기에 작업을 적용 할 수 있습니까?

분류에서Dev

반응에서 사용자가 선택한 옵션의 텍스트를 선택하여 텍스트를 복사하는 방법을 선택합니다.

분류에서Dev

Google Apps Script : API 응답에서 특정 개체를 선택하려고 할 때 "null"을 반환하지만 원래 응답에서 볼 수 있습니다.

분류에서Dev

iOS에서 사용할 때 flutter geolocator가 null을 반환합니다.

분류에서Dev

선택 쿼리에서 백틱을 사용할 때 SQL 쿼리가 테이블 데이터를 반환하는 이유는 무엇입니까?

분류에서Dev

코드가 반응 앱에서 CSS 파일을 선택할 수 없습니다.

분류에서Dev

HLS 오디오 재생을 위해 AVPlayer를 사용할 때 ControlCenter 이벤트에 반응

분류에서Dev

ReactJs 선택기 일반 함수를 사용할 때 상태가 루프에서 트리거됩니다.

분류에서Dev

ReactJs 선택기 일반 함수를 사용할 때 상태가 루프에서 트리거됩니다.

분류에서Dev

react를 사용하여 선택 메뉴에서 옵션을 선택할 때 secondMenu 변수가 업데이트되지 않는 이유는 무엇입니까?

분류에서Dev

사용자가 다른 컨트롤을 클릭 할 때 DataGrid에서 선택한 행을 제거합니다.

분류에서Dev

사용자가 선택 상자에서 옵션을 선택할 때 입력 필드 값 변경

분류에서Dev

내 반응 응용 프로그램에 깊이 중첩 된 반응 구성 요소 내에서 사용할 때 반응 후크가 실패합니다.

분류에서Dev

.Net Framework v5.0을 사용하는 ASP.Net 웹 응용 프로그램 : 뷰에서 컨트롤러로 전달할 때 IFormFile이 항상 null입니다.

분류에서Dev

IF 조건을 사용하여 여러 빈에서 단일 항목을 선택할 때 가능한 모든 조합을 반환합니다.

분류에서Dev

사용자가 드롭 다운 메뉴에서 옵션을 선택할 때 파일을 업데이트하는 방법은 무엇입니까?

분류에서Dev

"다중 선택"에서 하나의 옵션을 선택할 때 다른 선택에서 제거 (및 반대로)

분류에서Dev

Swift : 인덱스 경로에서 행을 선택하면 정적 테이블을 사용할 때 nil이 반환됩니다.

분류에서Dev

Swift : 인덱스 경로에서 행을 선택하면 정적 테이블을 사용할 때 nil이 반환됩니다.

분류에서Dev

Codeigniter의 Excel에서 가져올 때 where 절을 사용하여 데이터를 선택할 수 없습니다.

분류에서Dev

테스트 할 때 클래스 선택기가 null을 반환합니다.

분류에서Dev

사용자가 Android 앱에서 새로 고침을 선택할 때마다 Python 스크립트 실행

분류에서Dev

ViewPager는 위에보기가있을 때 터치 이벤트에 응답 할 수 없습니다.

분류에서Dev

fullCalendar에 이벤트를 동적으로 추가 할 때 eventClick을 사용하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    DefaultHttpContext에서 FeatureCollection을 사용할 때 응답 개체가 null입니다.

  2. 2

    OpenLayers 3에서 기능을 선택할 때 이벤트가 있습니까?

  3. 3

    사용자가 드롭 다운에서 값을 선택할 때 데이터베이스에서 ID 선택

  4. 4

    Angular.js의 JSON에서 바인딩 HTML을 사용할 때 선택 옵션 값이 null을 반환합니다.

  5. 5

    두 플레이어가 응답을 선택할 때까지 기다리는 Socket.io 이벤트

  6. 6

    JQuery : 이벤트 위임을 사용할 때 모든 선택기에 작업을 적용 할 수 있습니까?

  7. 7

    반응에서 사용자가 선택한 옵션의 텍스트를 선택하여 텍스트를 복사하는 방법을 선택합니다.

  8. 8

    Google Apps Script : API 응답에서 특정 개체를 선택하려고 할 때 "null"을 반환하지만 원래 응답에서 볼 수 있습니다.

  9. 9

    iOS에서 사용할 때 flutter geolocator가 null을 반환합니다.

  10. 10

    선택 쿼리에서 백틱을 사용할 때 SQL 쿼리가 테이블 데이터를 반환하는 이유는 무엇입니까?

  11. 11

    코드가 반응 앱에서 CSS 파일을 선택할 수 없습니다.

  12. 12

    HLS 오디오 재생을 위해 AVPlayer를 사용할 때 ControlCenter 이벤트에 반응

  13. 13

    ReactJs 선택기 일반 함수를 사용할 때 상태가 루프에서 트리거됩니다.

  14. 14

    ReactJs 선택기 일반 함수를 사용할 때 상태가 루프에서 트리거됩니다.

  15. 15

    react를 사용하여 선택 메뉴에서 옵션을 선택할 때 secondMenu 변수가 업데이트되지 않는 이유는 무엇입니까?

  16. 16

    사용자가 다른 컨트롤을 클릭 할 때 DataGrid에서 선택한 행을 제거합니다.

  17. 17

    사용자가 선택 상자에서 옵션을 선택할 때 입력 필드 값 변경

  18. 18

    내 반응 응용 프로그램에 깊이 중첩 된 반응 구성 요소 내에서 사용할 때 반응 후크가 실패합니다.

  19. 19

    .Net Framework v5.0을 사용하는 ASP.Net 웹 응용 프로그램 : 뷰에서 컨트롤러로 전달할 때 IFormFile이 항상 null입니다.

  20. 20

    IF 조건을 사용하여 여러 빈에서 단일 항목을 선택할 때 가능한 모든 조합을 반환합니다.

  21. 21

    사용자가 드롭 다운 메뉴에서 옵션을 선택할 때 파일을 업데이트하는 방법은 무엇입니까?

  22. 22

    "다중 선택"에서 하나의 옵션을 선택할 때 다른 선택에서 제거 (및 반대로)

  23. 23

    Swift : 인덱스 경로에서 행을 선택하면 정적 테이블을 사용할 때 nil이 반환됩니다.

  24. 24

    Swift : 인덱스 경로에서 행을 선택하면 정적 테이블을 사용할 때 nil이 반환됩니다.

  25. 25

    Codeigniter의 Excel에서 가져올 때 where 절을 사용하여 데이터를 선택할 수 없습니다.

  26. 26

    테스트 할 때 클래스 선택기가 null을 반환합니다.

  27. 27

    사용자가 Android 앱에서 새로 고침을 선택할 때마다 Python 스크립트 실행

  28. 28

    ViewPager는 위에보기가있을 때 터치 이벤트에 응답 할 수 없습니다.

  29. 29

    fullCalendar에 이벤트를 동적으로 추가 할 때 eventClick을 사용하는 방법은 무엇입니까?

뜨겁다태그

보관