Рубрики
JS фреймворки Vue project Vue основы Vue.js

Установка фреймворка

YouTube50, YouTube3

  1. Локальный Сервер для размещения проекта
  2. IDE для установки фреймворка и создания проекта

установка в терминале IDE

npm install -g @vue/cli
vue --version
Рубрики
Open Server Веб-Сервер

OpenServer «Настройка»

Установка
https://ospanel.io/

С:\OpenServer\domains
директория с доменами, проектами от фреймворков

Рубрики
MobX React React основы

Иммутабельность данных

YouTube

  • концепция связана с тем, что если у нас есть какие то данные, например какой то объект или сложенная вложенная структура то в ней ключи или вложенные ключи или вообще данные не изменяются никогда
  • если мы хотим создать новую структуру мы должны создать новый объект и допустим в массиве подменить по ключику старый объект на новый
  • текущую структуру данных изменять никогда нельзя, и поэтому мы должны, не трогая структуру данных, создать хотя бы новый объект для начала
Рубрики
JavaScript React React Native React основы

Инструмент JSX

JSX
является синтаксическим сахаром

плагин от bable
можно использовать независимо от React
можно указать другое название функции которое парсит JSX будет использовать (не обязательно React.createElement)

Рубрики
React React-project

Вывод видео на экран

ReactPlayer

пакет для отображения видео

npm i react-player
  • проброс видео с youtobe
  • проброс статического видео
    хранение в public