React Native - 将类作为道具传递给组件

阿莱西奥

在 React Native 中是否可以将类作为道具传递给自定义组件,然后将该类的方法调用到组件中?

这是我假设的代码。

import MyAwesomeClass from './model.js';
...
...
...
<MyComponent model=myAwesomeClass /> 

模型.js

export default class MyAwesomeClass {
    var name;
    var surname;
    function getName(){
        return name;
    }
    function getSurname(){
        return surname;
    }
}

然后像这样调用类方法:

我的组件.js

export default class myComponent extends Component {
    ...
    ...
    render(){
        return (
            <View>
                <Text>{this.props.getName()}></Text>
                <Text>{this.props.getSurname()}></Text>
            </View>
        );
    }
}

我知道我可以直接传递namesurname作为道具传递并让它们myComponent使用this.props.namethis.props.surname但我想传递整个类而不是单一属性。这在 React Native 中可行吗?如果不是,那么实现这样的事情的最佳实践是什么?提前致谢

cssko

这是绝对可能的。清理你的课堂,

export default class MyAwesomeClass {
    constructor(name, surname) {
        this.name = name;
        this.surname = surname;
    }
   // ... any methods here
}

然后确保您实例化该类,例如

const bob = new MyAwesomeClass('Bob', 'the Builder');

现在,您可以访问namesurname直接,

console.log(bob.name)
>>> 'Bob'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将事件处理程序作为道具传递给 react-native 自定义组件

来自分类Dev

如何将道具传递给导航屏幕组件-React Native

来自分类Dev

如何在React Native中将道具传递给模态组件

来自分类Dev

将功能作为道具传递给Typescript React功能组件

来自分类Dev

将TypeScript类型作为道具传递给React组件?

来自分类Dev

在 React Native 中将道具传递给屏幕

来自分类Dev

在 React Native 中将道具传递给孩子

来自分类Dev

在React Native中将参数传递给组件

来自分类Dev

如何使用React钩子将获取的数据作为道具传递给组件?

来自分类Dev

如何将节点作为道具传递给React中的组件?

来自分类Dev

React Router-将Slug作为道具传递给子组件

来自分类Dev

将 swift 块传递给 React Native

来自分类Dev

React Native - 如何将状态从组件传递给它的父组件

来自分类Dev

将额外的道具数据传递给react-native-draggable-flatlist中的renderItem

来自分类Dev

如何将组件作为道具传递给 react js 中的另一个组件?

来自分类Dev

React Native - 使组件接受视图作为道具并显示它

来自分类常见问题

将道具传递给react-redux容器组件

来自分类Dev

将儿童道具传递给React Memo组件

来自分类Dev

如何将道具传递给子React组件?

来自分类Dev

将道具传递给Typescript中的React样式的组件

来自分类Dev

将道具传递给React组件中的componentDidMount()

来自分类Dev

React Router 4:将路由道具传递给布局组件

来自分类Dev

React - 如何将道具传递给孙子组件?

来自分类Dev

React Native:从对象数组传递特定对象作为道具

来自分类Dev

React Native-将状态传递给另一个组件

来自分类Dev

React Native 属性未传递给子组件

来自分类Dev

如何将函数作为属性传递给React组件?

来自分类Dev

使用 React 将索引作为状态传递给组件

来自分类Dev

React Redux传递状态作为组件的道具

Related 相关文章

  1. 1

    将事件处理程序作为道具传递给 react-native 自定义组件

  2. 2

    如何将道具传递给导航屏幕组件-React Native

  3. 3

    如何在React Native中将道具传递给模态组件

  4. 4

    将功能作为道具传递给Typescript React功能组件

  5. 5

    将TypeScript类型作为道具传递给React组件?

  6. 6

    在 React Native 中将道具传递给屏幕

  7. 7

    在 React Native 中将道具传递给孩子

  8. 8

    在React Native中将参数传递给组件

  9. 9

    如何使用React钩子将获取的数据作为道具传递给组件?

  10. 10

    如何将节点作为道具传递给React中的组件?

  11. 11

    React Router-将Slug作为道具传递给子组件

  12. 12

    将 swift 块传递给 React Native

  13. 13

    React Native - 如何将状态从组件传递给它的父组件

  14. 14

    将额外的道具数据传递给react-native-draggable-flatlist中的renderItem

  15. 15

    如何将组件作为道具传递给 react js 中的另一个组件?

  16. 16

    React Native - 使组件接受视图作为道具并显示它

  17. 17

    将道具传递给react-redux容器组件

  18. 18

    将儿童道具传递给React Memo组件

  19. 19

    如何将道具传递给子React组件?

  20. 20

    将道具传递给Typescript中的React样式的组件

  21. 21

    将道具传递给React组件中的componentDidMount()

  22. 22

    React Router 4:将路由道具传递给布局组件

  23. 23

    React - 如何将道具传递给孙子组件?

  24. 24

    React Native:从对象数组传递特定对象作为道具

  25. 25

    React Native-将状态传递给另一个组件

  26. 26

    React Native 属性未传递给子组件

  27. 27

    如何将函数作为属性传递给React组件?

  28. 28

    使用 React 将索引作为状态传递给组件

  29. 29

    React Redux传递状态作为组件的道具

热门标签

归档