Используйте метку onLoad
prop of image для обработки загруженного состояния:
...
handleImgLoaded = () => {
this.setState({ loading: false })
}
render(){
const { uploadedLink } = this.state;
return (
<img src={uploadedLink} onLoad={this.handleImgLoaded} />
)
)
При использовании Ubuntu (или вариант, как xubuntu или kubuntu), существует пакет, названный менеджером начальной загрузки. Существует статья об этом закончена в Lifehacker. Это позволяет Вам проверить и снять флажок с вещами в запуске и сценариях завершения работы для оптимизации вещей (таких как выключение проверки новые аппаратные средства, или безотносительно)
Можно также смочь получить простое ускорение путем входа в Систему-> администрация-> Сервисы и отключения любых сервисов, в которых Вы не нуждаетесь.
Если требуется видеть, сколько времени проводится на каждой части, установите пакет Bootchart, и это должно дать Вам подробный профиль всего, что продолжается во время запуска, и позвольте Вам сфокусироваться на большинстве трудоемких частей и измерить свой прогресс, поскольку Вы настраиваете систему.
Некоторые парни получили нетбук ПК EEE, загружающийся за 5 секунд, выполнив измененную версию Fedora. Могла бы быть хорошая начальная точка: http://lwn.net/Articles/299483/
Если бы Вы действительно хотите, чтобы это загрузилось быстро, я предложил бы создать initrd, содержащий точно программное обеспечение, необходимо сделать то, что Вы хотите, чтобы это сделало. initrd будет считан из диска однажды как один большой файл, и затем все разрядит поршень.
Это не легкое решение, самым легким решением будет решение jishi использования Живого CD, но, который не будет быстрым решением.
Попытка: Чертовски Маленький Linux составляет очень универсальные 50 МБ, мини-рабочий стол ориентировал дистрибутив Linux.
С другой стороны, получите материнскую плату Asus с expressgate - он имеет встроенный Linux (spashtop), который загружается за 3 секунды. Ее разработанный для быстрого веб-перемещения, IM, музыки и т.д., все еще позволяя Вам загрузиться в Вашу основную ОС.
Я полагаю, что Xubuntu разработан для низкого объема потребляемой памяти / быстро начальная загрузка и этажерка, все еще имея достойную сумму функций. Не пользователь Linux, но это просто, кажется, терпит в моей голове.
Существуют LiveCD-версии рабочих дистрибутивов Linux с браузером и установленной флэш-памятью, Java.
Выезд LiveCD
http://en.wikipedia.org/wiki/Live_CD
Вы найдете ссылки на различные ароматы с загрузкой.
Существуют также ВЕРСИИ КАРТЫ ПАМЯТИ.