Pull to refresh
1
0
Игорь Савельев @leonspok

iOS developer

Send message

Учебный курс по React, часть 22: седьмой этап работы над TODO-приложением, загрузка данных из внешних источников

Reading time8 min
Views18K
В сегодняшней части перевода учебного курса по React мы завершим работу над Todo-приложением и поговорим о том, как, пользуясь внутренними механизмами компонентов и стандартными возможностями JavaScript, загружать данные из внешних источников.

image

Часть 1: обзор курса, причины популярности React, ReactDOM и JSX
Часть 2: функциональные компоненты
Часть 3: файлы компонентов, структура проектов
Часть 4: родительские и дочерние компоненты
Часть 5: начало работы над TODO-приложением, основы стилизации
Часть 6: о некоторых особенностях курса, JSX и JavaScript
Часть 7: встроенные стили
Часть 8: продолжение работы над TODO-приложением, знакомство со свойствами компонентов
Часть 9: свойства компонентов
Часть 10: практикум по работе со свойствами компонентов и стилизации
Часть 11: динамическое формирование разметки и метод массивов map
Часть 12: практикум, третий этап работы над TODO-приложением
Часть 13: компоненты, основанные на классах
Часть 14: практикум по компонентам, основанным на классах, состояние компонентов
Часть 15: практикумы по работе с состоянием компонентов
Часть 16: четвёртый этап работы над TODO-приложением, обработка событий
Часть 17: пятый этап работы над TODO-приложением, модификация состояния компонентов
Часть 18: шестой этап работы над TODO-приложением
Часть 19: методы жизненного цикла компонентов
Часть 20: первое занятие по условному рендерингу
Часть 21: второе занятие и практикум по условному рендерингу
Часть 22: седьмой этап работы над TODO-приложением, загрузка данных из внешних источников
Часть 23: первое занятие по работе с формами
Часть 24: второе занятие по работе с формами
Часть 25: практикум по работе с формами
Часть 26: архитектура приложений, паттерн Container/Component
Часть 27: курсовой проект
Читать дальше →
Total votes 27: ↑27 and ↓0+27
Comments6

Как реализовать язык программирования на JavaScript. Часть 1: Парсер

Reading time18 min
Views16K

Здравствуйте! Представляю вам любительский перевод руководства реализации своего языка программирования на JavaScript — PL Tutorial.


От переводчика


Мы создадим свой язык программирования — λзык (в оригинале — λanguage). В процессе создания мы будем использовать достаточно много интересных техник, таких как рекурсивный спуск, стиль передачи управления, базовые техники оптимизации. Будет создано две версии интерпретатора — обычный и CPS-интерпретатор, транс-компилятор в JavaScript.


Автор оригинала — Mihai Bazon, автор известной библиотеки UglifyJS (инструмент для минимизации и форматирования JS-кода).

Читать дальше →
Total votes 30: ↑28 and ↓2+26
Comments24

Сведения из первоисточника по поводу кончины Pebble

Reading time6 min
Views21K

Генеральный директор вздорного производителя умных часов объясняет, что пошло не так, и почему Fitbit отхватил себе компанию


image

Если следовать мифологии Кремниевой долины, то Эрик Мигиковски должен кипеть от возмущения. Ведь он провалился. Последние девять лет он круглосуточно проводил время, и творил время в Pebble, компании, производящей умные часы, начатой им, когда ему было 21 год. Тогда молодой Эрик учился за границей, в городе Делфт в Нидерландах, славящемся больше потреблением марихуаны, чем технологиями. Его жизненный путь поистине легендарен: не особо успешный стартап в Y Combinator, герой Kickstarter, создатель своей платформы и продавец более чем двух миллионов умных часов. Выглядит круто, но этого оказалось недостаточно. Pebble теряла деньги, а прибыли не было видно.

Так что 6 декабря Мигиковски продал копанию, включая всю интеллектуальную собственность, Fitbit, которая обещала нанять 40% от текущих работников Pebble. В 30 лет он впервые будет взрослым, не имеющим звания генерального директора. И в культуре, сделавшей провал своим фетишем, он заслужил высшую награду: разбившийся и сгоревший стартап.

Но он не кипит от возмущения.
Читать дальше →
Total votes 32: ↑30 and ↓2+28
Comments33

Information

Rating
Does not participate
Location
Казань, Татарстан, Россия
Date of birth
Registered
Activity