React组件无法呈现

时间:2017-08-09 22:54:11

标签: javascript reactjs

我正在建立一个迷你应用程序,以使用瑞安航空的API获取航班日期价格等。

我有一个组件有条件地渲染2个其他组件,基于当天是否有航班,但是它不起作用。

import React from 'react';
import isFlight from './isFlight';
import noFlight from './noFlight';

function FlightCheck({isflight}){
  if(isflight === true){ 
    return <isFlight/>;
  }
  return <noFlight/>;
}
export default FlightCheck;

1 个答案:

答案 0 :(得分:6)

您的组件名称需要以大写字母开头。

int getLength(const unsigned char *str, int *content_offset)
{
    int result = 0, moreBytes=0, pos=0;
    do
    {
        unsigned char value7Bit = str[pos];
        result = (result << 7) | (value7Bit & 0x7F);
        moreBytes = value7Bit & 0x80;
        pos++;
    }
    while (moreBytes);

    if(content_offset)
        *content_offset = pos;

    return result;
}


int main() {

    unsigned char str[] = "\x81\x01teststring, which should contain 129 characters.....";

    int content_offset=0;
    int length = getLength(str, &content_offset);

    printf("length: %d; content: '%s'\n", length, str+content_offset);
    return 0;    
}
  

这是一个JSX标记名称约定,用于区分内置组件和自定义组件。内置组件以lowerCase字母开头,而自定义组件将以upperCase字母开头