Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript React Native:该组件如何调用?_Javascript_Reactjs_React Native_React Redux - Fatal编程技术网

Javascript React Native:该组件如何调用?

Javascript React Native:该组件如何调用?,javascript,reactjs,react-native,react-redux,Javascript,Reactjs,React Native,React Redux,有人能帮我做这个组件吗,我想做这样的,但不知道这个白色框架叫什么?有人能告诉我这个吗?如果我们按下黄色的Touchable Opacity,它会显示整个文本,如果我们再次按下,它会变小! 提前谢谢,我刚到RN 实际上,这张卡不是一个组件,您可以使用css设计它,如果您想创建一个可以重用的组件,那么您可以制作一个组件,并根据需要重用它。对于这张卡,您可以使用自己的css或一个名为native base的库,它是 类似于引导,但在react native中使用 您可以在此处阅读有关native ba

有人能帮我做这个组件吗,我想做这样的,但不知道这个白色框架叫什么?有人能告诉我这个吗?如果我们按下黄色的
Touchable Opacity
,它会显示整个文本,如果我们再次按下,它会变小! 提前谢谢,我刚到RN


实际上,这张卡不是一个组件,您可以使用css设计它,如果您想创建一个可以重用的组件,那么您可以制作一个组件,并根据需要重用它。对于这张卡,您可以使用自己的css或一个名为native base的库,它是 类似于引导,但在react native中使用

您可以在此处阅读有关native base的更多信息

如果你想创建你自己的卡片,那么制作一个单独的文件,并在其中制作一个功能卡片组件

随便你叫什么都行

import myCustomCard from './card'
要使用它,您可以在jsx中这样使用它

<myCustomCard />

如果你想知道更多关于如何传递道具的信息,或者你可以在这里查看react native的官方文档

实际上,这张卡不是一个组件,您可以使用css设计它,如果您想创建一个可以重用的组件,那么您可以制作一个组件,并根据需要重用它。对于这张卡,您可以使用自己的css或一个名为native base的库,它是 类似于引导,但在react native中使用

您可以在此处阅读有关native base的更多信息

如果你想创建你自己的卡片,那么制作一个单独的文件,并在其中制作一个功能卡片组件

随便你叫什么都行

import myCustomCard from './card'
要使用它,您可以在jsx中这样使用它

<myCustomCard />

如果你想知道更多关于如何传递道具的信息,或者你可以在这里查看react native的官方文档

你可以用一点CSS轻松创建这张卡

下面是一个示例应用程序,它向您展示了如何实现这一点

工作示例:

import React,{useState,useffect}来自“React”;
进口{
文本,
看法
样式表,
平面列表,
形象,,
可触摸不透明度,
}从“反应本机”;
从“@expo/vector icons”导入{AntDesign};
从“expo常量”导入常量;
从“./news”导入{newsFeed};
导出默认函数App(){
const[news,setNews]=useState(newsFeed);
常量showFull=(索引)=>{
常数温度=[…新闻];
临时[索引]。切换=!临时[索引]。切换;
设置新闻(临时);
};
返回(
(
{item.title}
{item.toggle?item.desc:`${item.desc.substr(01100)}…`}
{item.toggle&&(
)}
4/02/2021
显示完整(索引)}>
{!item.toggle?'More':'Less'}
)}
/>
);
}
const styles=StyleSheet.create({
底线:{
第五名:,
flexDirection:'行',
justifyContent:'之间的空间',
},
容器:{
弹性:1,
为内容辩护:“中心”,
paddingTop:Constants.statusBarHeight,
背景颜色:“#ecf0f1”,
填充:8,
},
卡片:{
填充:10,
背景颜色:“白色”,
第五名:,
边界半径:10,
},
标题:{
第五名:,
尺码:18,
fontWeight:'粗体',
},
img:{
弹性:1,
身高:100,
边界半径:10,
第五名:,
},
第段:{
尺寸:14,
},
日期:{
尺寸:12,
颜色:“rgba(21,21,21,0.5)”,
},
moreBtn:{
尺寸:12,
颜色:“橙色”,
marginRight:10,
},
});

你可以用一点CSS轻松创建这张卡

下面是一个示例应用程序,它向您展示了如何实现这一点

工作示例:

import React,{useState,useffect}来自“React”;
进口{
文本,
看法
样式表,
平面列表,
形象,,
可触摸不透明度,
}从“反应本机”;
从“@expo/vector icons”导入{AntDesign};
从“expo常量”导入常量;
从“./news”导入{newsFeed};
导出默认函数App(){
const[news,setNews]=useState(newsFeed);
常量showFull=(索引)=>{
常数温度=[…新闻];
临时[索引]。切换=!临时[索引]。切换;
设置新闻(临时);
};
返回(
(
{item.title}
{item.toggle?item.desc:`${item.desc.substr(01100)}…`}
{item.toggle&&(
)}
4/02/2021
显示完整(索引)}>
{!item.toggle?'More':'Less'}
)}
/>
);
}
const styles=StyleSheet.create({
底线:{
第五名:,
flexDirection:'行',
justifyContent:'之间的空间',
},
容器:{
弹性:1,
为内容辩护:“中心”,
paddingTop:Constants.statusBarHeight,
背景颜色:“#ecf0f1”,
填充:8,
},
卡片:{
填充:10,
背景颜色:“白色”,
第五名:,
边界半径:10,
},
标题:{
第五名:,
尺码:18,
fontWeight:'粗体',
},
img:{
弹性:1,
身高:100,
边界半径:10,
第五名:,
},
第段:{
尺寸:14,
},
日期:{
尺寸:12,
颜色:“rgba(21,21,21,0.5)”,
},
moreBtn:{
尺寸:12,
颜色:“橙色”,
marginRight:10,
},
});

您想知道如何显示卡片吗?我想知道这张卡片是如何调用的,并在RN的文档中找到它。您想知道如何显示卡片吗?我想知道这张卡片是如何调用的,并在RN的文档中找到它