время маунта
                  
                  
                  const images = {
                  
                  
                    'field17': require("/assets/images/on-boarding/field.17.jun.png"),
                  
                  
                    'field22': require("/assets/images/on-boarding/field.22.jun.png"),
                  
                  
                    'field25': require("/assets/images/on-boarding/field.25.jun.png"),
                  
                  
                    'field29': require("/assets/images/on-boarding/field.29.jun.png"),
                  
                  
                  };
                  
                  
                  
                  
                  
                  const loadImages = images => {
                  
                  
                      return Promise.all(Object.keys(images).map(i => {
                  
                  
                        let img = {
                  
                  
                          ...Image.resolveAssetSource(images[i]),
                  
                  
                          cache: 'force-cache'
                  
                  
                        };
                  
                  
                  
                  
                  
                        return Image.prefetch(img);
                  
                  
                      }));
                  
                  
                  
                  
                  
                  useEffect(() => {
                  
                  
                      console.log('did mount');
                  
                  
                  
                  
                  
                      loadImages(images).then((results) => console.log(results))
                  
                  
                  
                  
                  
                    }, [])
                  
                  
                  выдаёт такую ошибку: com.facebook.react.bridge.ReadableNativeMap cannot be cast to java.lang.string 
                  
                  
                  @gblack9  есть идея?
                  
                  
                
а зачем префетчить локальные картинки? тем более require для картинки возвращает не путь до нее, а asset identifier, число, по которому нативный модуль может достать картинку
Обсуждают сегодня