2017-03-31 4 views
0

나는 소품을 설정 한 소품-반응 매끄러운 사용자 정의 페이징 호출은 다음과 같이 슬라이더 - 매끄러운 반응에 전달할 :사용을

const settings = { 
    customPaging: function(i) { 
     return <a><div>{`Test ${i}`}</div></a> 
    } 
}; 

을하고 슬라이더로 전달 : 아직

<Slider {...settings}> 
    {this.Slides()} 
</Slider> 

구성 요소를 테스트 할 때 예상했던 사용자 정의 페이징을 얻지 못합니다. 'Test 0'텍스트가 표시 될 것으로 예상되는 곳에서 기본 점이 계속 표시됩니다. 문서에서 사용자 지정 페이징 예제를 살펴 보았습니다. 그리고 내가 한 것과는 다른 것으로 아무것도 눈에 띄지 않았습니다.

누구에게 의견이 있습니까?

+0

"작동하지 않는다"는 것이 무슨 뜻인지 설명해 주시겠습니까? 당신이 제공 한 JSX는 중괄호없이 문자열을 삽입하려고 할 때 잘못된 것처럼 보입니다. '

'또는 똑 바르게'
Test {i}
' – ZekeDroid

+0

정확한 문자열 보간을 위해 업데이트되었습니다. 작동하지 않으면 콜백 함수를 제공하는 것이 무시되는 것 같습니다. 점 대신 첫 번째 슬라이드에 'Test 0'텍스트가 표시 될 것으로 예상되지만 여전히 점이 표시됩니다. – bmartin

+0

더 많은 코드를 게시 해보십시오. 충분하지 않습니다. – ZekeDroid

답변

0

나는 문제/솔루션 발견 : 사용자 정의 페이징에 대한 업데이트를 포함하지 않았다 내가 [email protected]에 있던

- 반응 - 매끄러운의 최신 버전으로 업그레이드 문제

를 해결했다