Skip to content

alpanyukov/rn-lecture0

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Уроки по React Native

Лекция 0. Введение

Что такое React Native

React Native — это фреймворк для разработки кроссплатформенных приложений для iOS и Android c использованием React.

  • Тот же React но для мобильных платформ.
  • Действительно нативный.

Как это работает

В каждом приложении React Native есть два потока.

Один из них - основной поток, который также работает в любом стандартном нативном приложении. Он обрабатывает отображение элементов пользовательского интерфейса, жесты пользователя и т.д.

В другом потоке выполняется JS код.

Взаимодействие между потоками происходит не напрямую, а через мост. Коммуникации асинхронны, данные сериализованы и отправляются пачками.

Плюсы/минусы

Плюсы

  • Любимый JS и React ❤️.
  • Натив. Нет обертки JS в веб-представление.
  • Горячая перезагрузка. (если не правишь нативный код)

Минусы

Ссылки

Документации

Почитать / посмотреть

Инструменты / библиотеки

About

Презентация по React Native. Введение

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published