JS

JS


REACT

=====


* [Понимание жизненного цикла React-компонента]https://habr.com/post/358090/

* Удобный способ тестирования React-компонентов - https://habr.com/post/421647/

* Redux и Thunk вместе с React - https://tuhub.ru/posts/redux-i-thunk-vmeste-react-rukovodstvo-dlya-chajnikov

* ReduxJS - асинхронные екшены с помощью redux-thunk - https://monsterlessons.com/project/lessons/reduxjs-asinhronnye-eksheny-s-pomoshyu-redux-thunk

* Простой туториал React Router v4 - https://habr.com/post/329996/

* Тестирование: unit (Jest, Enzyme), интеграционное (Karma), E2E (Selenium)

* ErrorBoundaries

* getDerivedStateFromProps



REDUXavoid


=====


* Погружение в React: Redux - http://prgssr.ru/development/pogruzhenie-v-react-redux.html

* Redux - https://github.com/rajdee/redux-in-russian/tree/master/docs



JAVASCRIPT

==========


* Вы не знаете JS: Асинхронность и Производительность - https://github.com/devSchacht/You-Dont-Know-JS/blob/master/async%20%26%20performance/ch1.md

* Написание кода промежуточных обработчиков для использования в приложениях Express - http://expressjs.com/ru/guide/writing-middleware.html

* Использование промежуточных обработчиков - http://expressjs.com/ru/guide/using-middleware.html

* Рекурсия для неискушённых - http://blog.csssr.ru/2018/09/06/recursion

* Промисы в ES6: паттерны и анти-паттерны - https://habr.com/company/ruvds/blog/339414/

* Конструкция async/await в JavaScript: сильные стороны, подводные камни и особенности использования - https://habr.com/company/ruvds/blog/414373/

* Вы не знаете JS: Асинхронность и Производительность - https://github.com/devSchacht/You-Dont-Know-JS/blob/master/async%20%26%20performance/ch3.md

* ES2018 — метод промисов finally - https://habr.com/company/ruvds/blog/427405/

* Побег из ада async/await - https://habr.com/company/ruvds/blog/353658/

* Введение в каррирование в JavaScript - http://prgssr.ru/development/vvedenie-v-karrirovanie-v-javascript.html

* Частичное применение функций - https://medium.com/devschacht/functional-reactive-ninja-partial-application-of-functions-99fc21d629ff

* Итераторы и генераторы - https://developer.mozilla.org/ru/docs/Web/JavaScript/Guide/Iterators_and_Generators

* Object.create() - https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Object/create

* Object.assign() - https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Object/assign



HTML/CSS

========


* Что происходит при создании контейнера Flexbox? - https://habr.com/post/424419/

* Полное руководство по Flexbox - https://frontender.info/a-guide-to-flexbox/

* Основные понятия Grid Layout - https://developer.mozilla.org/ru/docs/Web/CSS/CSS_Grid_Layout/Basic_Concepts_of_Grid_Layout 

* Полное руководство по CSS Grid - https://tuhub.ru/posts/css-grid-complete-guide

* PostCSS, Sass

* Bem


UTILS

=====


* Webpack за 15 минут - https://proglib.io/p/webpack-in-15/

* Webpack 4: практические рекомендации по настройке - https://tproger.ru/translations/configure-webpack4/



FUTURE

======


* Введение в React Hooks - https://habr.com/post/429712/

Report Page