을 반응하지, 나는 MaterializeCSS에서 선택 구성 요소를 사용하려고 해요/ 반응하고 웹 페이지 렌더링은 다음과 같다 : 텍스트가 회색으로 표시됩니다 구체화 '선택'구성 요소의 작업 질문에 명시된 바와 같이
나는 그것을 클릭하거나 상호 작용할 수 없다.
componentDidMount() {
var element = ReactDOM.findDOMNode(this.refs.dropdown)
$(element).ready(function() {
$('select').material_select();
});
}
그리고 내 에서
렌더링() 내가 가진 기능 :import ReactDOM from 'react-dom';
import $ from 'jquery';
내 componentDidMount은() 방법은 다음과 같습니다
내가 포함했다 : 이것은 내 관련 코드입니다 Materialize Website의 샘플 코드 :
<div class="input-field offset-s3 col s1">
<select>
<option value="" disabled selected>Choose your option</option>
<option value="1">Option 1</option>
<option value="2">Option 2</option>
<option value="3">Option 3</option>
</select>
<label>Materialize Select</label>
</div>
여기서 내가 뭘 잘못하고 있니? 나는 조언이 여기에 주어진 있지만 작동하지 않는 것 다음 :
How do I get the Materialize select dropdown to work with React?
내가 주변에 흐르고했지만 사람이 같은 동작을 설명과 다른 스레드를 찾을 수 없습니다.
그래서 React와 Materialize는 일반적으로 사용하기에 좋은 조합이 아닙니다. –
@RitwikBiswas 예. 당신은 아마 현실화에서 CSS를 사용할 수 있고 React에서 당신 자신의 논리를 만들지 만, 그것은 일종의 해킹 일 것입니다. 나는 사용하고자하는 React-specific 컴포넌트 라이브러리를 찾으려고했다. – John