>

genymotion을 사용하여 React Native dev 환경을 실행하고 있습니다. 특정 구성 요소가로드되면 console.error 메시지가 나타납니다 : there was a problem sending log messages to your development environment   <unknown> 를 사용하는 이상한 스택 추적  여러 가지 명명 된 함수 대신

내 코드에서 하나의 구성 요소로 문제를 좁혔습니다.

class Questions extends React.Component {
  constructor(props){
    super(props);
    this.state = {
                  style: 'all',
                  selected: ''}
  }
  render = () => {
    return (
      <View style={styles.questions}>
        <ScrollView>
          {(this.props.questions && this.state.style == 'all')&&
            this.props.questions.map(post => {
              return (
                <TouchableHighlight onPress={() => this.loadQuestion(post)} key={post.ID + new Date(post.post_date)} style={styles.questionCard} >
                  <View style={styles.questionCard} >
                    <View style={styles.title}>
                      <Text style={{color: 'white'}}>{post.post_title}</Text>
                      <Text style={{color: 'white'}}> - {post.display_name} {utils.timeSince(new Date(post.post_date))}</Text>
                    </View>
                  </View>
                </TouchableHighlight>
              )
            })
          }
        </ScrollView>
      </View>
    )
  }
}

이 컴포넌트가로드 될 때마다 위에서 언급 한 console.error가 발생합니다. 나는 이것이 계속 진행되지 않는다는 것을 알고 있으며 실제로 대답조차 기대하지 않지만 상실하고 있습니다.

정확한 오류 메시지를 Google에 표시하면 Github에서 한 가지 문제가 해결되지 않고 엑스포 SDK (오류)에 오류가 있고 404가되는 다른 문제를 연결한다고 언급 한 것입니다.

  • 답변 # 1

    알겠습니다. 문제가 실제로 utils 함수 timeSince 에있었습니다. . 나는 stray console.log () 문을 가지고 있었고 그것을 제거하면 오류가 사라졌습니다. 이 구성에서는 내부 자산에서 console.log ()를 호출 할 수 없습니다.

    편집 : 좋아, 추가 디버깅 후에는 객체를 console.log ()하려고 할 때이 오류가 발생하지만 로그의 출처는 중요하지 않습니다.

  • 답변 # 2

    Okay I think I solved it, the problem was actually in my utils function 와이즈 비즈 . 나는 stray console.log () 문을 가지고 있었고 그것을 제거하면 오류가 사라졌습니다. 이 구성에서는 내부 자산에서 console.log ()를 호출 할 수 없습니다.

         

    편집 : 좋아, 추가 디버깅 후에는 객체를 console.log ()하려고 할 때이 오류가 발생하지만 로그의 출처는 중요하지 않습니다.

    이것이이 "오류"의 기원에 더 많은 빛을 비추기를 바랍니다.

    당신이 말하는 객체는 실제로 호출의 응답이며, 크기가 bc 인 것을 좋아하지 않습니다. 그것은 단지 물체가 아니며 단지 timeSince 입니다.  통화에서 개체. 원하는 부분을 파괴하려고하면 사라집니다

    response

  • 이전 javascript - 상태를 직접 변경하지 마십시오 setstate () 사용
  • 다음 https - //queryyahooapiscom/v1/public/yql?q=select * from yahoofinancexchange 여기서 쌍이 ("arsars")&env = store : //da