목록컴퓨터공학 (130)
스택큐힙리스트
내 React.js 앱을 설정하려고 하고 있습니다. 변수가 true로 설정되었을 때만 렌더링되도록하려고합니다. 내 렌더링 함수가 다음과 같이 설정되어 있습니다: render: function() { var text = this.state.submitted ? '고맙습니다! '+email+'에서 곧 후속 조치를 기대하십시오!' : '얼른 액세스 요청용 이메일을 입력하십시오:'; var style = this.state.submitted ? {backgroundColor: rgba(26, 188, 156, 0.4)} : {}; return ( if(this.state.submitted==false) { 초대 요청 } ) }, 기본적으로 여기서 중요한 부분은 if(this.state.submitted==fal..
텍스트 입력란을 탭하면 키보드가 사라지려면 다른 곳을 탭할 수 있어야 합니다(리턴 키는 제외). 읽은 모든 자습서와 블로그에서는 이에 관한 가장 조각만한 정보도 찾지 못했습니다. 이 기본 예제는 아직 시뮬레이터의 react-native 0.4.2에서 제대로 작동하지 않습니다. 아직 iPhone에서 시도해보지 못했습니다. React Native에 오신 것을 환영합니다! 시작하려면 index.ios.js 파일을 편집하세요. 다시로드하려면 Cmd+R을 누르세요.{'\n'} 개발 메뉴를 표시하려면 Cmd+D 또는 흔들어주세요. 답변 1 또는 import {Keyboard} from 'react-native' import React from 'react'; import { TouchableWithoutFeedba..
컴포넌트가 렌더링된 후에 특정 텍스트 필드에 포커스를 설정하는 리액트 방식은 무엇인가요? 문서에서는 ref를 사용하는 것을 제안하고 있습니다. 예를 들어: render 함수에서 내 입력 필드에 ref=nameInput를 설정하고 다음과 같이 호출합니다: this.refs.nameInput.getInputDOMNode().focus(); 하지만 이것을 어디에 호출해야 할까요? 몇 군데를 시도해 봤지만 작동하지 않았습니다.답변 1@Dhiraj의 답변이 맞습니다. 편의를 위해, 입력란이 마운트될 때 자동으로 포커스되도록 autoFocus 속성을 사용할 수 있습니다:
닫힘. 이 질문은 의견에 기반한 것입니다. 현재 답변을 받지 않고 있습니다. 이 질문을 개선하려면 사실과 인용을 통해 답변할 수 있도록 질문을 편집하세요. 2년 전에 닫힘 2 years ago. 지난 해 last year에 커뮤니티가 이 질문을 다시 열 것인지를 검토했고, 닫혔습니다: 원래의 닫힘 이유들이 해결되지 않았습니다 이 질문 개선하기 나는 React 클래스 내에서도 스타일을 지정할 수 있다는 것을 알고 있습니다. 예를들면 이렇게요: const MyDiv = React.createClass({ render: function() { const style = { color: 'white', fontSize: 200 }; return 좋고 생산적인 하루 되세요! ; } }); 이 방법을 통해 모든 스타..