118 вопросов с ответами
Последний раз тест был сдан на 97 баллов из 100 "Отлично".
Год сдачи -2022-2023.
***ВАЖНО*** Перед покупкой запустите тест и сверьте подходят ли эти ответы именно Вам***
После покупки Вы получите файл с ответами на вопросы которые указаны ниже:
Если нужна помощь с другими предметами или сдачей тестов онлайн, пишите в личные сообщения https://studwork.ru/info/147162
1. Single Page Aplication - это … ?
* одностраничное веб-приложение, которое загружается на одну HTML-страницу
*переменная без значения
*интегрированная среда разработки
2. Что такое React ?
*JavaScript-библиотека с открытым исходным кодом для разработки пользовательских интерфейсов.
*подвид массивов, позволяющих хранить данные
*конструкция, которая может обращаться к константам
3. Что такое webpack ?
*универсальный интерфейс для создания каналов для межпроцессного взаимодействия
*сборщик модулей JavaScript с открытым исходным кодом
*функция, которая имеет доступ к закрытым членам класса, но при этом сама не является членом данного класса
4. Что такое инструменты сборки?
*программа, которая переводит текст, написанный на языке программирования, в набор машинных кодов
*интерфейсы взаимодействия между приложением и консолью пользователя
*набор программ, используемых для автоматизации создания выполнимых программ
5. Что является задачей метода render() ?
*используется в ситуации, когда возможно связывание данных без необходимости ввода специальных интерфейсов представления
*возвращение количества аргументов, переданных функции
*определение того, что будет выведено на экран, то есть того, как будет выглядеть компонент
6. REST API - это … ?
*переменная, которая применяется оператором
*способ взаимодействия сайтов и веб-приложений с сервером
*объект, предоставляющий результат успешного или неудачного завершения асинхронной операции
7. Что делает метод HTTP запроса GET?
*возвращает строку, указывающую тип операнда
*запрашивает представление ресурса
*определяет выражение, которое должно быть вычислено без возвращения результата
8. Что такое propTypes?
*способ, позволяющий производить валидацию данных, передаваемых в React компонент, чтобы избегать ошибок, связанных с несоответствием типов данных
*набор пересекающихся горизонтальных и вертикальных линий-одн набор определяет столбцы, а другой строки
*повторяющийся фрагмент списка дорожек
9. Что такое React Router DOM ?
*модуль узла, который предназначен для маршрутизации в веб-приложениях
*макет, который может “приспосабливаться” под различные устройства
*часть кода, которая обозначает числовое значение
10. Что такое React Router?
*модуль макета гибкого контейнера
*распределенная система контроля версий
*стандартная библиотека маршрутизации (routing) в React
11. TDD - это … ?
*разработка на основе запроса
*разработка на основе тестов
*разработка на основе поведения
12. Unit тестирование - это … ?
*ключевая концепция в JavaScript, используется для того, чтобы не прописывать несколько раз код для рутинных действий
*формат для хранения и обмена информацией, доступной для чтения человеком
*процесс в программировании, позволяющий проверить на корректность отдельные модули исходного кода программы
13. Какой из перечисленных видов тестирования является самым дорогим и трудозатратным?
*End-to-End
*Integration Testing
*Unit Testing
14. Что делает Integration Testing ?
*проверяет приближенную версию приложения к продакшену
*не проверяют связь между модулями и их взаимодействие
*сравнивает свои операнды и возвращает логическое значение, базируясь на истинности сравнения
15. Что такое BDD ?
*разработка на основе запроса
*разработка на основе тестов
*разработка на основе поведения
16. За что отвечает Automation Engineer ?
*за доставку кода от разработки в продакшн
*за автоматизацию
*за сборку кода
17. За что отвечает Build Engineer ?
*за сборку кода
*за автоматизацию
*за доставку кода от разработки в продакшн
18. За что отвечает Release Engineer ?
*за доставку кода от разработки в продакшн
*за сборку кода
*за автоматизацию
19. Как ранее называлась ветка main ?
*develop
*master
*refactor-authentication
20. По умолчанию, имя основной ветки в Git — … ?
*develop
*refactor-authentication
*main
21. Что делает CI/CD ?
*выводит текущий рабочий каталог
*посылает сигнал завершения процесса
*объединяет разработку, тестирования и развертывания приложения
22. Что делает команда apt-get install git ?
*удаляет git
*устанавливает и скачивает git
*обновляет git
23. Что делает команда git add ?
*отображает состояние рабочего каталога и раздела проиндексированных файлов
*добавляет содержимое рабочего каталога в индекс (staging area) для последующего коммита
*перечисляет коммиты, сделанные в репозитории в обратном к хронологическому порядке
24. Что делает команда git commit ?
*отображает состояние рабочего каталога и раздела проиндексированных файлов
*перечисляет коммиты, сделанные в репозитории в обратном к хронологическому порядке
*берет все данные, добавленные в индекс с помощью git add , и сохраняет их слепок во внутренней базе данных, а затем сдвигает указатель текущей ветки на этот слепок
25. Что делает команда git log ?
*перечисляет коммиты, сделанные в репозитории в обратном к хронологическому порядке
*берет все данные, добавленные в индекс с помощью git add , и сохраняет их слепок во внутренней базе данных, а затем сдвигает указатель текущей ветки на этот слепок
*отображает состояние рабочего каталога и раздела проиндексированных файлов
26. Что делает команда git status ?
*берет все данные, добавленные в индекс с помощью git add , и сохраняет их слепок во внутренней базе данных, а затем сдвигает указатель текущей ветки на этот слепок
*отображает состояние рабочего каталога и раздела проиндексированных файлов
*перечисляет коммиты, сделанные в репозитории в обратном к хронологическому порядке
27. Что такое DevOps?
*утилита командной строки
*методология активного взаимодействия специалистов по разработке со специалистами по информационно-технологическому обслуживанию и взаимная интеграция их рабочих процессов друг в друга для обеспечения качества продукта
*командный интерпретатор в юниксоподобных системах
28. Что такое Git ?
*система для хранения данных
*система контроля версий, которая нужна для командной разработки
*дополнительная переменная
29. Что такое GitLab ?
*веб-приложение и система управления репозиториями программного кода в браузере
*утилита командной строки
*текстовый редактор по умолчанию
30. Что такое репозиторий Git ?
*виртуальное хранилище проекта
*веб-приложение и система управления репозиториями программного кода в браузере
*утилита командной строки
31. Material-UI - это … ?
*набор компонентов React, который реализует Google Material Design
*программа, написанная для мобильного телефона, решающая задачи пользователя
*кросс-платформенный онлайн-сервис для дизайнеров интерфейсов и веб-разработчиков
32. styled-components - это … ?
*библиотека, позволяющая создавать программы с окном
*библиотека для стилизации приложений React
*библиотека, позволяющая осуществлять билинейное преобразование изображений
33. Для чего нужен Context React?
*платформа, для быстрого, удобного и объектно-ориентированного межпроцессорного взаимодействия
*позволяет передавать данные через дерево компонентов без необходимости передавать пропсы на промежуточных уровнях
*комплект инструментов для разработки программного обеспечения
34. Что такое CSS Препроцессор?
*надстройка над CSS, которая добавляет ранее недоступные возможности для CSS, с помощью новых синтаксических конструкций
*веб-приложение и система управления репозиториями программного кода в браузере
*это распределенная система контроля версий
35. Что такое React Hooks ?
*консольная команда, которая инициализирует локальный репозиторий, позволяя вам начать работу
*переменная, в которой хранится индекс репозитория
*новая функция, которая позволяет вам использовать состояние и другие функции React без написания класса
36. C помощью какой функции выполняют строковое преобразование?
*Prompt
*Confirm
*String
*Boolean
37. CommonJS-модуль - это?
* фрагмент JS кода, предназначенный для многократного использования
текстовый файл
*фиксированное значение, которое записывается непосредственно в исходном коде
*способ организации кода и организации работы с ошибками
38. Constructor - это?
*набор стандартных деталей, из которых можно собрать множество разных моделей
детали, которые фиксируются между собой с помощью пазов
*лицо, занимающееся созданием конструкций различных устройств
*специальный метод, служащий для создания и инициализации объектов, созданных с использованием class
39. html-теги - это?
*невидимые горизонтальные и вертикальные разделительные линии, существующие по обе стороны от строки и столбца
*каскадная таблицы стилей
*объектная модель документа
*используются для разграничения начала и конца элементов в разметке
40. Где используется унарный оператор?
*let x = 1; x = -x; alert( x ); // -1
*let x = 1, y = 3; alert( y - x ); // 2
*let s = "моя" + "строка"; alert(s); // моястрока
41. Геттеры обычно имеют название вида?
*get
*getСвойство
*logСвойство
*this
42. Для какой конкретной задачи придумали js
*Разрабатывать приложения на платформе Microsoft
*Для написания скриптов
*Для того чтобы сделать веб страницы более живыми
*Для разработки программного обеспечения
43. Для создания класса в js необходимо воспользоваться конструкцией …?
*class MyClass {// методы классаconstructor() { ... }method1() { ... }method2() { ... }method3() { ... }...}
*function User(name) {this.name = name;this.isAdmin = false;}
*function User() {alert(new.target);}
*class MyClass {method1() { ... }method2() { ... }method3() { ... }...}
44. Для чего используется ключевое свойство this?
*для создания коммит всех проиндексированных изменений и добавления к коммиту подставленного комментарий
*позволяет обратиться к свойству объекта из методов, которые также являются свойством данного объекта
*для запуска одного инстанс приложения
*для подгрузки сайта на доменный сервер
45. Для чего используется ключевое слово string?
*Для того, чтобы увеличить скорость загрузки данных
*Для того, чтобы не прописывать одну и ту же часть кода несколько раз
*преобразовывать сущность внутри функции в строку
*Для того, чтобы уменьшить вес кода
46. Для чего используется контекст выполнения?
*для того, чтобы отслеживать ход выполнения кода
*для хранения и передачи информации в удобном для человека и компьютера виде
*для проведения расчетов
*для разметки веб-страниц
47. Для чего используется оператор await?
*для того, чтобы уменьшить вес кода
*для того, чтобы увеличить скорость загрузки данных
*для ожидания окончания Promise
*для того, чтобы не прописывать одну и ту же часть кода несколько раз
48. Для чего используется тип данных symbol?
*для получения переменных файлов, загруженных по http
*чтобы обозначить конец строгой типизации
*для отмены всех локальных изменений
*для создания уникальных идентификаторов
49. Для чего нужна вкладка Network
*Вывод ошибок кода
*Вывод локальных файлов, содержащихся на сервер
*Вывод сетевых запросов, происходящих на сайте
*Вывод модели HTML документов, представленных в браузере
50. Для чего предназначен тег?
*для хранения содержания веб-страницы (контента), отображаемого в окне браузера
*для выделения фрагмента документа с целью изменения вида содержимого
*для хранения служебной информации о странице
*для разметки параграфов
51. Как указываются ключи внутри формата JSON?
*внутри кавычек
*внутри скобок
*между точками
*между задвоенных слешей
52. Какая важная особенность есть внутри типа данных set?
*невозможно наличие отрицательных значений
*невозможно наличие положительных значений
*все значения используются только в данном теле
*все значения должны быть уникальны
53. Какая клавиша открывает инструменты разработчика в браузере
*F11
*F10
*F1
*F12
54. Какая функция при необходимости преобразует и возвращает значения, полученные в ходе анализа?
*prom
*alert
*new
*parse
55. Какие возможности есть у js
*Добавлять HTML - теги
*Читать код с других вкладок в браузере
*Устанавливать cookie файлы
*Скачивать файлы на компьютер
56. Какие существуют методы массивов?
*Splice
*Slice
*Mass
57. Какое название переменной может использоваться
3rt
*$
*c1n
*return
58. Какой из методов используется для поиска искомого элемента в массиве, чтоб при совпадении вывелся индекс, а если элемент не найден, тогда -1?
*inout
*last of
*indexof
*Slice
59. Какой из методов позволяет определить содержит ли массивы искомый элемент или нет?
*indexof
*lastindexof
*Mass
*Includes
60. Какой короткий синтаксис можно использовать вместо выражения function()?
* ( ) =>
* ( ) >=
* ( ) ==
*=>( )
61. На каком из примеров показана функция, которая возвратит выполненный промис с результатом 1?
*async function f() {return 1;}f().then(alert); // 1
*async function f() {return Promise.resolve(1);}f().then(alert); // 1
*function f() {let promise = Promise.resolve(1);let result = await promise; // SyntaxError}
* (async () => {let response = await fetch('/article/promise-chaining/user.json');let user = await response.json();...})();
62. Почему символы являются скрытыми свойствами объекта?
*при проходе по объекту не получаем свойств объекта внутри символа
*при проходе по циклу не передается информация о символе
*при проходе по скрипту не видим тело цикла
*при проходе по объекту не видно тело символа
63. При помощи какого оператора вызывается функция конструктор?
*string
*fall
*new
*Fort
64. Самый популярный сборщик модулей - это?
*browserify
*webpack
*grunt
*gulp
65. Синтаксис создания Promise?
*let promise = new Promise(function(resolve, reject) {// эта функция выполнится автоматически, при вызове new Promise// через 1 секунду сигнализировать, что задача выполнена с результатом "done"setTimeout(() => resolve("done"), 1000);});
*class User extends Person {// ...}Object.assign(User.prototype, sayHiMixin);в. new Promise((resolve, reject) => {throw new Error("Ошибка!");}).catch(alert); // Error: Ошибка!
*let promise = new Promise(function(resolve, reject) {// функция-исполнитель (executor)// "певец"});
66. Сколько раз при импорте выполняется код в модуле ?
*1
*2
*3
*∞
67. Сколько типов данных существует в языке JavaScript?
*6
*4
*12
*8
68. Сочетание каких клавиш останавливает бесконечный цикл?
*Ctrl + z
*Ctrl + x
*Ctrl + c
*Ctrl + v
69. Стрелочные функции - это?
*функция, которая должна быть выполнена после того, как другая функция завершила выполнение
*термин в программировании, означающий вызов функцией самой себя
*анонимные функции с особым синтаксисом, которые принимают фиксированное число аргументов и работают в контексте включающей их области видимости
*часть кода, которая обозначает числовое значение
70. Три основные функции обработчика promise
*.then()
*.catch()
*.finally()
*.resolve()
71. У каких функций нет this?
*стрелочные функции
*вложенные функции
*ленивые функции
*чистые функции
72. Функция геттер возвращает значение, сеттер – …?
*удаляет
*выполняет
*устанавливает
*присваивает
73. Функция колбек - это?
*анонимные функции с особым синтаксисом, которые принимают фиксированное число аргументов и работают в контексте включающей их области видимости
*функция, которая должна быть выполнена после того, как другая функция завершила выполнение
*термин в программировании, означающий вызов функцией самой себя
*позволяет описать сложный алгоритм без привязки к конкретному типу данных
74. Чему равно значение переменной с?let a = 9;let c = --9
*9
*7
*8
*10
75. Что будет выведено?
*rename (Aleks);
*console.log(name);
*Vanya
*Aleks
76. Что будет выведено?for (let i = 15; i > 11; i--) {console.log(i);}
*12 13 14 15
*11 12 13 14 15
*15 14 13 12 11
*15 14 13 12
77. Что будет выведено?for (let i = 4; i < 10; i++) {console.log(i);if (I === 7) {break}}
*4 5 6 8 9
*4 5 6 7
*4 5 6 8 9 10
*4 5 6
78. Что выведется на консоль при создании Date с аргументом равным 0?
*01.01.1960
*01.01.1970
*01.01.1980
*1998
79. Что выводится в консоль, если в строке указаны let date = new Date (3600*1000*60*366)?
*1972
*1973
*1976
*1985
80. Что делает ключевое слово return?
*Вызывает изначальное значение
*Создает функцию
*Закрывает файл
*Возвращает цикл
81. Что делает метод document.getElementById()
*отображает состояние рабочего каталога и раздела проиндексированных файлов
*возвращает ссылку на элемент по его идентификатору
*добавляет содержимое рабочего каталога в индекс для последующего коммита
*создание репозитория в папке, где выполняется команда
82. Что делает метод EventTarget.addEventListener()?
*возвращает ссылку на элемент по его идентификатору
*отображает состояние рабочего каталога и раздела проиндексированных файлов
*удаляет обработчик события
*регистрирует обработчик событий указанного типа на объекте
83. Что делает метод push()?
*добавляет один или более элементов в конец массива и возвращает новую длину массива
*метод создает строковое представление исходного кода объекта
*принимает строку в качестве аргумента и возвращает десятичное число
*декодирует унифицированный идентификатор ресурса, созданный при помощи метода encodeURI или другой подобной процедуры
84. Что делает оператор let?
*Задает значение константы
*Запускает программу
*Задает переменную
*Выводит переменную в консоль
85. Что делает функция Alert?
*Выполняет численное преобразование
*Предлагает пользователям в браузере ввести какую-либо строку и записывает результат в виде переменной
*Отображает модальное окно с вопросом question и двумя кнопками ок и отмена
*Выводит на экран окно с сообщением и приостанавливает выполнение скрипта пока пользователь не нажмет “OK”
86. Что делает функция loadScript(src)?
*загружает на страницу новый скрипт
*вычисляет квадрат элементов массива
*объект, предназначенный для анализа результатов запроса
*запускает контроллер
87. Что должно быть всегда между оператором и операндом?
*восклицательный знак
*многоточие
*кавычки
*пробел
88. Что из нижеперечисленного является примерами хорошего комментария?
*объявление результирующей переменной
*результат
*возвращение результата
*цикл в степени
89. Что можно сделать с помощью легких редакторов
*Мгновенно открыть нужный файл, чтобы что-то в нём поправить
*Подсветить синтаксис
*Автоматически дополнить код
*Выделять ошибки
90. Что обозначает тип данных “объект”?
*Набор свойств, состоящий из имени и значения
*Только простое число
*Уникальную идентификация объектов
*Истину true или ложь (false)
91. Что такое Async - функция?
*функция, которая должна быть выполнена после того, как другая функция завершила выполнение
*анонимные функции с особым синтаксисом, которые принимают фиксированное число аргументов и работают в контексте включающей их области видимости
*оборачивает свой результат в промис при помощи вызова Promise.resolve
*функция, которая должна быть выполнена после того, как другая функция завершила выполнение
92. Что такое HTML
*Небольшой фрагмент текста, передаваемый в браузер с сайта, который вы посещаете. С его помощью сайт запоминает информацию о ваших посещениях
*Стандартизированный язык разметки документов во Всемирной паутине
*Программные методы и протоколы веб-приложения, используемые для хранения данных в веб-браузере
*Вспомогательная компьютерная программа в составе общего программного обеспечения для выполнения специализированных типовых задач, связанных с работой оборудования и операционной системы
93. Что такое HTML?
*мультипарадигменный язык программирования
*язык разметки документов для просмотра веб-страниц в браузере
*формальный язык описания внешнего вида документа
*распределенная система контроля версий
94. Что такое JSON OBJECT NOTATION ?
*формат для хранения и обмена информацией, доступной для чтения человеком
*это пользовательский тип данных, который позволяет сгруппировать переменные различных типов в единое целое
*виртуальное хранилище проекта
95. Что такое map?
*Объект
*Структура данных
*Функци
*Массив
96. Что такое асинхронный код?
*код, который выполняется в другом потоке, не дожидаясь выполнения других функций (многопоточное программирование)
*ждет завершения каждой операции, после чего только выполняет следующую операцию
*позволяет описать сложный алгоритм без привязки к конкретному типу данных
*термин в программировании, означающий вызов функцией самой себя
97. Что такое геттеры и сеттеры?
*интерфейсы взаимодействия между приложением и консолью пользователя
*набор правил, описывающий комбинации символов алфавита, считающиеся правильно структурированной программой (документом) или её фрагментом
*структура данных, в которой хранятся элементы одного типа
*специальные свойства объектов, которые позволяют получить доступ к полям этого же объекта
98. Что такое качество кода?
*свод строгих правил, в котором также указана терминология
*код, который написан только на одно языке программирования
*код, который выглядит понятно для другого программиста в команде
*код, который содержит в себе комментарии
99. Что такое класс в объектно-ориентированном программировании?
*расширяемый шаблон кода для создания объектов, который устанавливает в них начальные значения (свойства) и реализацию поведения (методы)
*способ адресации данных, изменение которых рассматриваемой программой не предполагается или запрещается
*текстовый файл, в котором записываются в хронологическом порядке все выполненные действия в программе или на сервере
*стиль написания программ, при котором появляющиеся ошибки легко обнаруживаются и идентифицируются программистом
100. Что такое массивы в JavaScript?
*метод
*функция
*тип данных
*структура данных
101. Что такое метод push?
*Метод, который добавляет элемент в конец массива
*Метод, который вводит константу внутрь цикла, не переводя ее в разряд постоянных переменных
*Метод, который обходит условия цикла
*Метод, который заканчивает воспроизведение скрипта
102. Что такое метод shift?
*Метод, который выводит константу в тип непостоянной переменной
*Метод, который сокращает расходы памяти
*Метод, который удаляет лишние строки
*Метод, который позволяет удалить первый элемент из массива и вернуть его значение
103. Что такое методы в JavaScript?
*Вспомогательная программа, предназначенная для выполнения определенной задачи
*действия, которые можно выполнить с объектами
*Последовательность действий для исполнителя, записанная на формальном языке и приводящая к заданной цели за конечное время
*Это среда для групповой разработки, встроенная в платформу
104. Что такое объект Date ?
*текстовые заметки, которые мы оставляем по поводу написанного кода
*часть кода, которая обозначает числовое значение
*содержит дату и время, а также предоставляет методы управления ими
*Это способ запроса памяти из операционной системы запущенными программами по мере необходимости
105. Что такое операнд?
*Выражение, которое позволяет извлекать данные из массивов или объектов
*Команда, выполняющая действие
*Переменная к которой применяется оператор
*Короткие фрагменты текста, которые могут быть добавлены в код, и которые игнорируются браузером
106. Что такое примитивные типы данных?
*типы данных, при помощи которых собираются элементарные строки
*тип данных, который может содержать всего одно значение
*тип данных, который создает цикл
*тип данных, который используется для решения арифметических задач
107. Что такое промис?
*сгруппированные вместе данные и методы для того, чтобы эти данные обрабатывать
*подвид массивов, позволяющих хранить данные
*объект, предоставляющий результат успешного или неудачного завершения асинхронной операции
*интерфейсы взаимодействия между приложением и консолью пользователя
108. Что такое рекурсия?
*процесс повышения производительности, ускорение загрузки
*термин в программировании, означающий вызов функцией самой себя
*выполнение одного и того же кода определенное количество раз
*часть кода, которая обозначает числовое значение
109. Что такое свойство внутри объекта?
*его элементы
*условия по умолчанию
*задачи, которые может выполнять
*весовые характеристики
110. Что такое скрипт?
*Часть объекта, выполняющая какие-либо действия с объектом, подобно функциям
*Независимо компилируемый программный модуль, предназначенный для расширения возможностей программы
*Ключевое слово, определяющее выражение функции
*JS код, выполняемый на HTML странице
111. Что такое структура данных set?
*набор или коллекция элементов, в беспорядочном расположении
*структура, которая содержит ключ и значение
*небольшая программа, написанная на интерпретируемом языке
*вид двойственного оператора
112. Что такое тело функции?
*шаблон функции
*условия по умолчанию для функции
*название функции, которое задает поток вывода
*код, который выполняется внутри функции
113. Что такое факториал числа?
*доля сделавших требуемое действие от общего числа пользователя
*произведение натуральных чисел от 1 до самого числа (включая данное число)
*разница между третьим квартилем и первым квартилем набора данных
*результат измерения не подпадающий под общее распределение
114. По умолчанию, имя основной ветки в Git — … ?
*develop
*refactor-authentication
*main
115. Что такое Git?
*это распределенная система контроля версий
*веб-приложение и система управления репозиториями программного кода в браузере
*утилита командной строки
116. Что такое npm?
*некое пространство имен, в котором реализованы все необходимые классы для работы с файлами
*дефолтный пакетный менеджер для JavaScript, работающий на Node.js
*язык разметки, используемый для инициализации объектов в технологиях на платформе .NET
117. Что такое пакетные менеджеры?
* набор программного обеспечения, позволяющего управлять процессом установки, удаления, настройки и обновления различных компонентов программного обеспечения
*паттерн разработки, позволяющий разделить приложение на три функциональные части
*структурный паттерн, который позволяет адаптировать интерфейс класса в соответствии с требованиями системы
118. Что такое репозиторий Git ?
*виртуальное хранилище проекта
*веб-приложение и система управления репозиториями программного кода в браузере
*утилита командной строки
Работа с терминалом, Основы git
Git branches, Работа с GitHub, Удаленное использование Git
Пакетные менеджеры
Инструменты сборки
Вступление
Основы React. Компонентный подход
CSS в React, CSS в JS. Styled components
CSS Фреймворки. CSS Препроцессоры. Component State / Context
Практическая работа
React Hooks 1
React Hooks 2
React Hooks 3
React Hooks 4
React Hooks 5
PropTypes
React Router
REST FETCH
Unit тестирование
Практическое занятие (кинотеатр) 1
Практическое занятие (кинотеатр) 2