如何将组件中的变量传递给函数

萨楚

我正在使用一个库来创建计算器,并希望将我计算出的值传递给另一个函数。

此处的库:https : //www.npmjs.com/package/react-native-calculator

有一个'onAccept'道具,其数据类型为:(value:number,text:string)=> void

我知道这个值是我需要传递的,但是我不知道如何格式化代码来适应这个值。到目前为止,我的代码位于下面的我正在调用acceptAdd函数的位置,该函数将与传递的值一起使用。我想将计算器的值传递给acceptAdd。感谢您的协助。

当前代码:

onAccept = {acceptAdd}

亚姆卡斯特利

由于您尚未共享详细的尝试,因此让我们从正在使用的库中进行假设。假设您正在使用功能组件,但这可能类似于类组件。

使用TypeScript。



import React from 'react';
import { View } from 'react-native';
import { Calculator } from 'react-native-calculator';

// Lets Assume this is your calculator component
const App = (): JSX.Element => {
  // Create handler to handle your onAccept which mirror
  // the function signature from the docs.
  const acceptAdd = (value: number, text: string): void => {
    // Do whatever you want with the value.
    console.log({ value, text });
  };

  return (
    <View style={{ flex: 1 }}>
      <Calculator style={{ flex: 1 }} onAccept={acceptAdd} />
    </View>
  );
};

export default App;

或使用纯JavaScript



const App = () => {
  const acceptAdd = (value, text) => {
    // Do whatever you want with the value.
    console.log({ value, text });
  };

  return (
    <View style={{ flex: 1 }}>
      <Calculator style={{ flex: 1 }} onAccept={acceptAdd} />
    </View>
  );
};

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将修饰器中的变量传递给修饰函数中的函数参数?

如何将状态className变量传递给React中的另一个组件

如何将本地创建的函数和变量作为prop传递给组件?

如何将变量从父组件中声明的ng-template传递给子组件/指令?

如何将变量传递给在另一个函数中声明的函数

如何将函数传递给React Native中的其他组件?

如何将订阅函数传递给父组件?(角度)

如何将变量从函数传递给子函数?

如何将函数传递给React.js中的变量组件?

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

Blazor:如何将事件传递给通用组件中的onClick函数

如何将变量传递给异步函数?

如何将变量中的值传递给React组件

如何将函数传递给组件以处理拖动事件

在Dart Angular中,如何将函数传递给组件

如何将js变量传递给Rails函数

如何将变量传递给函数

如何将变量传递给Jquery函数

如何将另一个函数作为变量传递给R中的函数?

如何将变量传递给子组件?

如何将变量从外循环传递给函数

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

如何将参数传递给 React 函数组件中的函数

如何将参数传递给同一组件中的函数?

如何将实例传递给 reactjs 组件内的函数

如何将祖父组件中的函数传递给 ReactJs 中的孙组件?

如何将函数传递给 React 中的父组件?

我如何将功能反应组件传递给函数?

如何将 useState 从功能组件传递给函数?