如何创建一个包含一段 React 本机代码的常量

How to make a constant that holds a piece of react native code

我是 React Native 的新手。 安装默认的 react natives 文件后。 我想分析他们的编码方式。 我注意到为了生成干净的代码, 他们使用常量来存储特定的代码片段

安装后默认的 React Native 示例:

 const Section = ({children, title}): Node => {
  const isDarkMode = useColorScheme() === 'dark';
  return (
    <View style={styles.sectionContainer}>
      <Text
        style={[
          styles.sectionTitle,
          {
            color: isDarkMode ? Colors.white : Colors.black,
          },
        ]}>
        {title}
      </Text>
      <Text
        style={[
          styles.sectionDescription,
          {
            color: isDarkMode ? Colors.light : Colors.dark,
          },
        ]}>
        {children}
      </Text>
    </View>
  );
};

我假设在上面的例子中我是从默认安装的代码中复制的。传递参数“children”和“title”,然后在 referencing/calling“Section”时使用它生成所需的代码(有点像函数调用)。 我的问题是如何在不传递变量的情况下做同样的事情? 我尝试过类似的方法,但不允许这样做

我的代码:

const header = {
  return (
<View >
  <Image source={require('./Images/img.png')}/>
</View>
);
}

“有点像函数调用”正是函数调用。它被称为箭头函数。箭头函数现在被广泛使用

const myFirstArrowFunction = () => {
    //your function code
}

就像任何函数一样,您只在需要时才添加参数。