Сообщения

Сообщения за ноябрь, 2019

Модули в JavaScript

Изображение
Прекрасное видео:   https://youtu.be/VtEwDiC5npA Есть два файла index.js, calc.js Из calc.js в index.js импортируем функции Импортируем функцию calc.js function add(a, b) {   return a + b; } export  { add } index.js import { add } from './calc'; console.log(add(3, 5)); // 8 Импорт по умолчанию calc.js function add(a, b) {   return a + b; } export default add; index.js import add from './calc'; console.log(add(3, 5));  // 8 Импортируем сайд-эффект calc.js document.querySelector('body'); body.style.backgroundColor = '#22ee44'; index.js import './calc.js'; // цвет фона стал зелёным Так тоже работает calc.js function bgc() {   const body = document.querySelector('body');   body.style.backgroundColor = '#22ee44'; } export default bgc; index.js import bgc from './calc'; bgc();

Удалить предупреждение в консоли Dounload the React Developer Tools

Изображение
1. Идём по адресу ...node_modules\react-scripts\config\webpack.config.js 2. В файле webpack.config.js меняем строку на new webpack.DefinePlugin({   '__REACT_DEVTOOLS_GLOBAL_HOOK__': '({ isDisabled: true })' }), 3. Запускаем проект  npm start