Size: a a a

JavaScript Noobs — сообщество новичков

2020 February 25

S

Snake in JavaScript Noobs — сообщество новичков
Діма
спасибо
И не используй никогда экспорты по дефолту.
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
Snake
Я и говорю, "Не носил"
А, слепой))
источник

Кm

Кирилл mrDoode in JavaScript Noobs — сообщество новичков
Evgeniy Davydovskiy
А ты кто?)
Погромист
источник

Д

Діма in JavaScript Noobs — сообщество новичков
Snake
И не используй никогда экспорты по дефолту.
Когда меняю на export MyNewClass;
источник

Д

Діма in JavaScript Noobs — сообщество новичков
Діма
Когда меняю на export MyNewClass;
То получаю ошибку.

Line 15:18:  Parsing error: Unexpected token
источник

Д

Діма in JavaScript Noobs — сообщество новичков
Не понимаю концепцию, почему нельзя использовать экспорт по дефолту?
источник

S

Snake in JavaScript Noobs — сообщество новичков
Діма
То получаю ошибку.

Line 15:18:  Parsing error: Unexpected token
Почитай хорошо документацию по импортам и экспортам. Ты не знаешь как это правильно делать.
источник

S

Snake in JavaScript Noobs — сообщество новичков
export class MyNewClass {
источник

S

Snake in JavaScript Noobs — сообщество новичков
Вот так должно быть
источник

Д

Діма in JavaScript Noobs — сообщество новичков
Ну я делал как компоненты обычные.
Доку не читал потому что не нашел именно такого
источник

S

Snake in JavaScript Noobs — сообщество новичков
Діма
Ну я делал как компоненты обычные.
Доку не читал потому что не нашел именно такого
Тебе это нужно искать в доке по JS, а не по React
источник

S

Snake in JavaScript Noobs — сообщество новичков
Діма
Не понимаю концепцию, почему нельзя использовать экспорт по дефолту?
Потому что это плохая практика. После дефолтного экспорта ты можешь импортировать сущность под любым именем. Это может сильно запутать в последствии.
источник

S

Snake in JavaScript Noobs — сообщество новичков
Тебе нужно сделать так:
источник

S

Snake in JavaScript Noobs — сообщество новичков
export class MyNewClass {...}
источник

S

Snake in JavaScript Noobs — сообщество новичков
import {MyNewClass} from '../classes/MyNewClass';
источник

Д

Діма in JavaScript Noobs — сообщество новичков
тоесть если я обычно компоненты делаю то
export default Component;
а если классы то просто определить
При создании класса сначала
export Class MyNewClass{..}
источник

Д

Діма in JavaScript Noobs — сообщество новичков
Snake
import {MyNewClass} from '../classes/MyNewClass';
Понял.
Спасибо тебе.
Научил :)
источник

S

Snake in JavaScript Noobs — сообщество новичков
Діма
тоесть если я обычно компоненты делаю то
export default Component;
а если классы то просто определить
При создании класса сначала
export Class MyNewClass{..}
Нет, нет никакой причины экспортировать что - либо по дефолту. Только если ты работаешь с каким-нибудь фреймворком и он этого требует.
источник

Д

Діма in JavaScript Noobs — сообщество новичков
Snake
Нет, нет никакой причины экспортировать что - либо по дефолту. Только если ты работаешь с каким-нибудь фреймворком и он этого требует.
Понял.
Спасибо.
источник

S

Snake in JavaScript Noobs — сообщество новичков
Діма
Понял.
Спасибо.
Ты зачем в реакт сразу полез? Не зная JS-а ты очень плохих вещей наделаешь. React требует хорошего знания и понимания JS.
источник