Пример JavaScript кода из проекта https://friendler.ru
Проект разрабатывается для души в свободное время совместно с PHP-программистом.
- ReactXP - надстройка над React Native от Microsoft
- WebPack - сборщик проекта
- TypeScript - типизированный JavaScript
- Redux - для централизации данных
- YMaps API - Яндекс-карты, чтобы искать друзей поблизости
- WebSocket - для чата между пользователями
- SocialAuth - авторизация через соц. сети
- Проект является кросс-платформенным, поэтому кодовая база веб-версии будет переиспользована для создания мобильных приложений на Android & iOS.
- CSS-in-JS - стили компонентов формируются с помощью JavaScript-функций, таких как adaptive & conditions (см. services/Style.ts).
- Почти все данные, получаемые с сервера, сохраняются не только в Redux Store, но и в LocalStorage, благодаря чему сокращена нагрузка на сервер и достигнут молниеносный переход между страницами.