2016-08-09 3 views
1

재료 UI를 searchkit 반응. 두 라이브러리 모두 reactj가 필요하지만 다른 버전이 필요합니다. 처음으로 반응과 함께 searchkit 만 사용했을 때, 내 응용 프로그램은 오류와 경고없이 잘 작동했습니다. 그럼 난 내 응용 프로그램에 재료 UI를 연결, 그래서 같은 경고를 가지고 :나는 재료 UI를 사용 searchkit에 문제가 (매김은 장애인)

  • warning.js : 44 경고 : 수동 ListinsetSubheader 소품에 대한 React.PropTypes 검증 함수를 호출한다. 이것은 더 이상 사용되지 않으며 다음 주 버전에서는 작동하지 않습니다. 타사 PropTypes 라이브러리로 인해이 경고가 표시 될 수 있습니다.
  • warning.js : 44 경고 : 수동 Listsubheader 소품에 대한 React.PropTypes 검증 함수를 호출한다. 이것은 더 이상 사용되지 않으며 다음 주 버전에서는 작동하지 않습니다. 타사 PropTypes 라이브러리로 인해이 경고가 표시 될 수 있습니다.
  • warning.js : 44 경고 : 수동 ListsubheaderStyle 소품에 대한 React.PropTypes 검증 함수를 호출한다. 이것은 더 이상 사용되지 않으며 다음 주 버전에서는 작동하지 않습니다. 타사 PropTypes 라이브러리로 인해이 경고가 표시 될 수 있습니다.
  • warning.js : 44 경고 : 수동 EnhancedButtonlinkButton 소품에 대한 React.PropTypes 검증 함수를 호출한다. 이것은 더 이상 사용되지 않으며 다음 주 버전에서는 작동하지 않습니다. 타사 PropTypes 라이브러리로 인해이 경고가 표시 될 수 있습니다.
  • 경고 : 태그에 알 수없는 소품 labelColor. 요소에서이 받침을 제거하십시오. (JobTitleComponent 의해 생성) CardText에서 (CardText 의해 생성) DIV에 (JobTitleComponent 의해 생성) DIV 에서 (JobTitleComponent 의해 생성 된) 칩 에서 (칩 작성) EnhancedButton 에서 (EnhancedButton 의해 생성) DIV 에 에서 DIV (JobTitleComponent에 (JobTitleComponent 만든) 사업부에 (JobTitleComponent에 의해 생성) 사업부에 (JobTitleComponent에 의해 생성) 카드 에 (카드에 의해 만들어진) 종이 에 (종이로 만든) 사업부 에 (카드에 의해 생성) DescriptionComponent에 의해 생성 됨) in div (DescriptionComponent에 의해 생성 됨) in div (cre FullDescription 만든 DescriptionComponent()

그러나 중요한 것은에서 DescriptionComponent 만든 MuiThemeProvider() 에 DescriptionComponent 만든 DIV() 에 DescriptionComponent) 에 의해 ated에, 그 searchkit 페이지 매김 잘했다. "0.15.2",

  • 는 "반응": 내가 사용하는 라이브러리의 버전

    • "재료 UI"이었다 "15.3.0"
    • "반응-DOM을": "15.3. 0 "
    • "searchkit ""^ 0.10.0 ".

    그러면 최신 버전으로 모두 업데이트되었으며 검색 키트 페이지 매김이 사라졌습니다. 나는 여전히 DOM에서 볼 수 있지만 구성 요소는 생각할 수있는 페이지가 하나 뿐이고 클래스가 "비활성화 됨"이며 결과의 양은 100 개 이상이고 hitsPerPage = {10}이지만 생각합니다. 이전 버전의 라이브러리로 돌아가려고했지만 동일한 경고가 표시되었지만 페이지 매김은 여전히 ​​사용할 수 없습니다. 어떻게 문제를 해결할 수 있습니까?도와주세요, 제발.

  • 답변

    1

    그래서 문제는 회담과 함께 회귀했습니다. 개발자는 [email protected]를 사용하는 것이 좋습니다, 당신은 웹팩 사용하는 경우,이 작업을 수행 : resolve: { alias: { react: path.resolve('./node_modules/react'), lodash: path.resolve('./node_modules/lodash') } }

    또한 그들은 슬픈, 그들이 그 문제를 해결합니다.