Size: a a a

2020 September 19

AO

Aleksandr Osipov in ☄️ effector
Хз правда где бы это было нужно:)
источник

TG

Timofey Goncharov in ☄️ effector
хм
источник

c⁣

createStore<🦉>... in ☄️ effector
Timofey Goncharov
ну а нафиг он если есть sample)
появился до sample
и имеет уникальную семантику "перенаправить"
источник

DS

Dmitriy Shuleshov in ☄️ effector
Timofey Goncharov
ну а нафиг он если есть sample)
1. семпл возвращает ивент а форвард ссылку отписку
2. у форварда есть форма от многих к многим
источник

TG

Timofey Goncharov in ☄️ effector
createStore<🦉> ⁣
forward({
 from: debounce({
   source: $paramsGetModels,
   timeout: 200,
 }),
 to: getModelsFx,
})
а что он гонит на меня)
источник

c⁣

createStore<🦉>... in ☄️ effector
Timofey Goncharov
а что он гонит на меня)
как импортишь?
источник

TG

Timofey Goncharov in ☄️ effector
import debounce from 'patronum/debounce';
источник

c⁣

createStore<🦉>... in ☄️ effector
Timofey Goncharov
import debounce from 'patronum/debounce';
import { debounce } from ‘patronum/debounce’
источник

c⁣

createStore<🦉>... in ☄️ effector
я никогда не юзаю дефолтные экспорты
источник

TG

Timofey Goncharov in ☄️ effector
createStore<🦉> ⁣
я никогда не юзаю дефолтные экспорты
чего так)
источник

DS

Dmitriy Shuleshov in ☄️ effector
Timofey Goncharov
import debounce from 'patronum/debounce';
ты че импорты руками пишешь?😳
источник

c⁣

createStore<🦉>... in ☄️ effector
Timofey Goncharov
чего так)
Telegram
Why not export default?
- export default позволяет экспортировать анонимные функции:

Если где-либо будет выброшена ошибка, в ее stack trace все анонимные функции, через которые она прошла, будут помечены записью at <anonymous>, что усложнит поиск места возникновения данной ошибки.

В React, если таким способом экспортировать компонент, он не получит имени в дереве компонентов в React DevTools, следовательно будет сложнее увидеть полную картину и понять, с каким компонентом мы имеем дело.

Также, такое содержимое мы не сможем найти через поиск по коду в IDE, так как оно попросту не присвоено ни в какую переменную (на уровне исходного кода), а следовательно не имеет имени.

Обычно авто-импорты в редакторах/IDE предлагают импортировать такие функции по имени файла.
Например, для импорта значения дефолтного экспорта из файла some-thing.ts будет предложено имя someThing для функции и SomeThing для класса.
Тем не менее, при переименовании такого файла, имя у существующих импортов заменено не будет, при этом для следующих импортов будет предложено…
источник

TG

Timofey Goncharov in ☄️ effector
Dmitriy Shuleshov
ты че импорты руками пишешь?😳
ну 50 на 50
источник

c⁣

createStore<🦉>... in ☄️ effector
Timofey Goncharov
чего так)
в основном из-за таких косяков:
import debounce from ‘patronum/throttle’
источник

TG

Timofey Goncharov in ☄️ effector
createStore<🦉> ⁣
в основном из-за таких косяков:
import debounce from ‘patronum/throttle’
типа переименовали не правильно?
источник

DS

Dmitriy Shuleshov in ☄️ effector
createStore<🦉> ⁣
в основном из-за таких косяков:
import debounce from ‘patronum/throttle’
import React from ‘forest’
🌚
источник

c⁣

createStore<🦉>... in ☄️ effector
Timofey Goncharov
типа переименовали не правильно?
да
чинил такое уже раз 20
достало
источник

TG

Timofey Goncharov in ☄️ effector
createStore<🦉> ⁣
да
чинил такое уже раз 20
достало
ну если чел упоротый на столько, то ему ничего не помешает сделать так)  import {thorttle as debounce} from ‘patronum/throttle’
источник

c⁣

createStore<🦉>... in ☄️ effector
Timofey Goncharov
ну если чел упоротый на столько, то ему ничего не помешает сделать так)  import {thorttle as debounce} from ‘patronum/throttle’
это явно видно
источник

c⁣

createStore<🦉>... in ☄️ effector
Timofey Goncharov
ну если чел упоротый на столько, то ему ничего не помешает сделать так)  import {thorttle as debounce} from ‘patronum/throttle’
прикол не в том, чтобы защищать от упоротых
источник