Size: a a a

React — русскоговорящее сообщество

2020 August 18

FS

Font Size in React — русскоговорящее сообщество
кто шарит в MSF
источник

И

Иван in React — русскоговорящее сообщество
Font Size
ребята срочно нужна помощь
источник

И

Иван in React — русскоговорящее сообщество
Font Size
ребята срочно нужна помощь
источник

FA

Fedorchuk Artem in React — русскоговорящее сообщество
парни, подскажите для линта или претиер какое свойство которое отвечает за данные пробелы
источник

SM

S M in React — русскоговорящее сообщество
Всем привет. На интервью задали такой вопрос:

Даны 3 варианты использования внешнего JS файла, какой ты предпочитаешь и почему:


1. const tests = require(‘./tests.js’)
2. import * as tests from ‘./tests’ 
3. import { test1, test2 } from ‘./tests’

Подскажите кто знает. Я выбрал первый вариант и написал что "require" автоматически сканирует node_module чтоб найти модули.

Теперь спрашивают Почему.

Заранее спасибо
источник

DK

Daniil Kuznetsov in React — русскоговорящее сообщество
S M
Всем привет. На интервью задали такой вопрос:

Даны 3 варианты использования внешнего JS файла, какой ты предпочитаешь и почему:


1. const tests = require(‘./tests.js’)
2. import * as tests from ‘./tests’ 
3. import { test1, test2 } from ‘./tests’

Подскажите кто знает. Я выбрал первый вариант и написал что "require" автоматически сканирует node_module чтоб найти модули.

Теперь спрашивают Почему.

Заранее спасибо
Ты что, серьезно? 3-ий конечно же
источник

NB

Not Dan, But... in React — русскоговорящее сообщество
Я бы ответил 3 вариант, т.к. в случае, если в exports.default лежит огроменный кусок кода (ситуации 1 и 2) - он засунется сборщиком целиком, что плохо повлияет на размер итогового бандла. А условный вебпак через tree shaking вытащит только нужные test1, test2.
источник

NB

Not Dan, But... in React — русскоговорящее сообщество
В качестве примера можно привести библу lodash, которая целиком весит 24кб в сжатом виде. А тебе из неё нужно будет не больше 5 функций, которые в совокупонсти не прибавили бы тебе в бандл и килобайта.

Первый варик ещё странен тем, что использует устаревший CJS синтаксис импортов. Обычно, везде есть Babel, который умеет в ES6+ импорты.
источник

И

Иван in React — русскоговорящее сообщество
Fedorchuk Artem
парни, подскажите для линта или претиер какое свойство которое отвечает за данные пробелы
Нет такого. Пробелы — это часть строки. Любая строка валидна
источник

SM

S M in React — русскоговорящее сообщество
Not Dan, But...
В качестве примера можно привести библу lodash, которая целиком весит 24кб в сжатом виде. А тебе из неё нужно будет не больше 5 функций, которые в совокупонсти не прибавили бы тебе в бандл и килобайта.

Первый варик ещё странен тем, что использует устаревший CJS синтаксис импортов. Обычно, везде есть Babel, который умеет в ES6+ импорты.
Спасибо.
источник

M

Marson in React — русскоговорящее сообщество
привет, по нажатию на кнопку вызывается колбэк в onclick в котором делается запрос на сервер, как всё сделать через useEffect подскажите пожалуйста?
источник

И

Иван in React — русскоговорящее сообщество
S M
Всем привет. На интервью задали такой вопрос:

Даны 3 варианты использования внешнего JS файла, какой ты предпочитаешь и почему:


1. const tests = require(‘./tests.js’)
2. import * as tests from ‘./tests’ 
3. import { test1, test2 } from ‘./tests’

Подскажите кто знает. Я выбрал первый вариант и написал что "require" автоматически сканирует node_module чтоб найти модули.

Теперь спрашивают Почему.

Заранее спасибо
Для начала почитай про разные системы модулей — у тебя тут есть commonJs и es2015 modules. Кроме них есть и другие. Между вторым и третьим можно выбрать оба в разных ситуациях. Правильный ответ — «зависит от контекста (ситуации)»
источник

FA

Fedorchuk Artem in React — русскоговорящее сообщество
Иван
Нет такого. Пробелы — это часть строки. Любая строка валидна
понял, спасибо!
источник

DK

Daniil Kuznetsov in React — русскоговорящее сообщество
Marson
привет, по нажатию на кнопку вызывается колбэк в onclick в котором делается запрос на сервер, как всё сделать через useEffect подскажите пожалуйста?
В смысле через useEffect?
источник

S🛸

Sergey 🛸 in React — русскоговорящее сообщество
Marson
привет, по нажатию на кнопку вызывается колбэк в onclick в котором делается запрос на сервер, как всё сделать через useEffect подскажите пожалуйста?
Добавить в зависимости useEffect нужные данные
источник

И

Иван in React — русскоговорящее сообщество
Not Dan, But...
В качестве примера можно привести библу lodash, которая целиком весит 24кб в сжатом виде. А тебе из неё нужно будет не больше 5 функций, которые в совокупонсти не прибавили бы тебе в бандл и килобайта.

Первый варик ещё странен тем, что использует устаревший CJS синтаксис импортов. Обычно, везде есть Babel, который умеет в ES6+ импорты.
Обычно не везде. А про тришейкинг — его ещё настроить надо для начала
источник

FA

Fedorchuk Artem in React — русскоговорящее сообщество
Marson
привет, по нажатию на кнопку вызывается колбэк в onclick в котором делается запрос на сервер, как всё сделать через useEffect подскажите пожалуйста?
useEffect и в нем фетч запрос
источник

FA

Fedorchuk Artem in React — русскоговорящее сообщество
если зависимостей нет то []
источник

M

Marson in React — русскоговорящее сообщество
Fedorchuk Artem
useEffect и в нем фетч запрос
а как в onclick вызвать запрос
источник

DK

Daniil Kuznetsov in React — русскоговорящее сообщество
О чем вы говорите? Там кнопка. При чем тут useEffect?
источник