私はcoinmarketcap.comと同様のアプリをプログラミングしています。 SectionListに最大700個のコインとアイコンなどの巨大なリストがあります。しかし、私のアプリでは、あなたが追跡したいコインを選択することができます。リアクションネイティブは動的に必要です(画像)
700個のアイコンすべてを必要としない方法がありますか? は今、私はとobjects.jsファイルがあります:
export const IMAGES = {
'btc-usd': require('../icons/bitcoin.png'), //statically analyzed
'eth-usd': require('../icons/ether.png'),
...
をしかし、私は、メモリやパフォーマンス心配です。 ReactはそれらをすべてRAMにロードしますか?それともレンダリングするときだけ?私が見つけた簡単な解決策は、最上位の内側に非常に最小限の package.jsonを作成していた
あなたをフォルダ:
を支援するための おかげでたくさんのは、このソリューションが、それは技術的には、より効率的であるかどうかわからないが見つかりfrom を絶対にインポートしたいです。そのpackage.jsonは{"name": "src"}のようになります。 "src"はそのフォルダの名前です。
と同じように、単に「src/X.js」からXをインポートすることができます。
おかげで助けのためにたくさん!
解決策は見つかりましたか? –
まだありません。私が1つを見つけると回答を投稿します –