Skip to content

Instantly share code, notes, and snippets.

@xmalinov
Last active December 24, 2019 10:52
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save xmalinov/8a1f9e028a653ca795faf4c1dde32e26 to your computer and use it in GitHub Desktop.
Save xmalinov/8a1f9e028a653ca795faf4c1dde32e26 to your computer and use it in GitHub Desktop.

JS для React

  • ES6 классы
  • ES6 модули
  • const/let
  • стрелочные функции
  • деструктуризация, spread
  • map/filter/reduce/some/every
  • шаблонные строки

Почти все тут (eng) https://dev.to/nsebhastian/javascript-basics-before-you-learn-react-38en

Более подробно https://learn.javascript.ru/

React

Основы https://maxfarseer.gitbooks.io/react-course-ru-v2/content/

Перевод оф.документации https://ru.reactjs.org/

Отличный перевод руководства от RUVDS https://habr.com/ru/company/ruvds/blog/471040/

Redux

Основы https://maxfarseer.gitbooks.io/redux-course-ru-v2/content/

Дополнительный материал чтоб уложилось, как работает Redux https://iamakulov.com/talks/redux-in-real-life/

Оф.документация https://redux.js.org/introduction/getting-started

Роутинг

Основы https://maxfarseer.gitbooks.io/react-router-course-ru/content/

Оф.документация https://reacttraining.com/react-router/web/guides/quick-start

React Navigation

https://facebook.github.io/react-native/docs/navigation

https://reactnavigation.org/docs/en/getting-started.html

React Native

Вводный курс на русском https://www.youtube.com/watch?v=tz_pOxQFcdo&list=PLth6QPteH5guFUwQj1iCdu-SOZ7O5KCz4

Крутой курс на русском в локалке на /w/Library/Программирование/React Native (Udemy - RUS)

Быстрый старт (eng) http://www.reactnativeexpress.com/

Про стили и верстку на flex https://rationalappdev.com/react-native-cheat-sheet/#styling

Firebase

https://ford.dev/react-native-and-firebase-how-to-send-push-notifications-on-ios-and-android-part-1/

Отладка пуш-уведомлений в postman https://medium.com/android-school/test-fcm-notification-with-postman-f91ba08aacc3

Решение проблемы с обновлением до v60+

facebook/react-native#23380 (comment)

TDD

Настройка Jest+Enzyme для React

https://github.com/wasuradananjith/testing-demo-app

Настройка связки для React Native

https://www.freecodecamp.org/news/setting-up-jest-enzyme-for-testing-react-native-40393ca04145/

Если отваливается KVM

https://askubuntu.com/questions/1050621/kvm-is-required-to-run-this-avd

Паттерн объявления компонентов на хуках (когда инпут теряет фокус на рендере)

https://stackoverflow.com/questions/56795727/react-unfocuses-input-field-when-typing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment