收到一条错误消息,指出道具不是函数,并且未定义

时间:2018-09-22 22:02:00

标签: react-native

在ios模拟器上出现错误,指出道具不是功能,并且未定义

Screenshot of error

我正在调用的功能

addNewTodo = show => {
 this.setState({
  new_todo: show
});
};

render() {
const { new_todo } = this.state;
return (
  <Container style={styles.ViewStyle}>
    <Header>
      <Body>
        <Title style={styles.TextStyle}>All Todos</Title>
      </Body>
    </Header>
    <Content>
      {new_todo && (
        <AddToDo onPress={this.saveToDoData} onCancel={this.addNewTodo} />
      )}
    </Content>
    <Fabulous onAddNewTodo={this.addNewTodo} />
  </Container>
);
} 

我正在打电话给Fab

export default class Fabulous extends React.Component {
render() {
const { onAddNewToDo } = this.props;
return (
  <Container>
    <Fab
      style={{ backgroundColor: "#05a557" }}
      position="bottomRight"
      onPress={() => onAddNewToDo(true)}
    >
      <Icon name="add" />
    </Fab>
  </Container>
);
}
}

Screenshot of error

Link to Code

新的反应,将不胜感激。

0 个答案:

没有答案