2
このセクションを再利用可能なコンポーネントにしたいので、同じことを5回書く必要はありません。私が手イメージタグ付きリユーザブルボタン
<ImgButton
onPress={console.log("pressed")}
img={'../img/button_australia.png'}
/>
次のように
<TouchableOpacity onPress={console.log('pressed')}>
<Image
source={require('../img/button_australia.png')}
/>
</TouchableOpacity>
私はこれを反映するために作られた新しいコンポーネントは次のとおりです。
import React from 'react';
import { Image, TouchableOpacity } from 'react-native';
const ImgButton = ({ onPress, img }) => {
return (
<TouchableOpacity onPress={onPress}>
<Image
source={require(img)}
/>
</TouchableOpacity>
);
};
export { ImgButton };
私はこのコードのブロックでそれを呼び出し、このコンポーネントImgButtonをインポートした後エラー:「不明なモジュールを要求しています../img/button_australia.png」「
私はウィロンgの文字列を小道具として渡すときに、私が見た例から、私が何をしたかに何が間違っているかはわかりません。ありがとう:)