У меня есть файл main.js, который вызывает компонент Home, например
<Home width = {width} }/>
И мой компонент home имеет изображение типа
class Home extends Component{
render(){
return(
<View style = {{width: this.props.width/2,height:this.props.width/2 ,
borderWidth:0.5,borderColor:'#dddddd'}}>
<View style = {{flex : 1}}>
<Image
style = {{flex:1,width:null,height:null,resizeMode:'cover'}}
source = {require(this.props.source)} >
</Image>
</View>
<View style ={{flex:1 , alignItems:'flex-start',
justifyContent:'space-evenly', paddingLeft: 10}}>
<Text style = {{fontSize:14,color:'#b63838'}}> 5 bedroom </Text>
<Text style = {{fontSize:12 , fontWeight:'bold'}}>North York</Text>
<Text style = {{fontSize:12 , fontWeight:'bold'}}>$4000</Text>
</View>
</View>
);
}
}
export default Home;
Изображение хранится локальнов папке ресурсов, к которой можно получить доступ require('../assets/Images/Houses/house6.jpeg');
Мой компонент должен вызываться несколько раз с использованием разных изображений.
Как передать путь к изображению в компонент Home.
<Home width = {width} source = ??????/>