Size: a a a

Nuxt.js — русскоговорящее сообщество

2020 June 06

V💊

Vladimir 💊 Voytenko... in Nuxt.js — русскоговорящее сообщество
линтер ругается же... прочитай  исправь ошибки ;)
источник

AS

Amazing State in Nuxt.js — русскоговорящее сообщество
я начала в ручную исправлять, но линтер довольно странно настроен, например вот эта ошибка )
источник

V💊

Vladimir 💊 Voytenko... in Nuxt.js — русскоговорящее сообщество
Amazing State
я начала в ручную исправлять, но линтер довольно странно настроен, например вот эта ошибка )
а это претиер ругается уже
источник

AS

Amazing State in Nuxt.js — русскоговорящее сообщество
Vladimir 💊 Voytenko
линтер ругается же... прочитай  исправь ошибки ;)
там где я выделил - бред какой-то. Он просит заменить русский текст )
источник

V💊

Vladimir 💊 Voytenko... in Nuxt.js — русскоговорящее сообщество
Amazing State
там где я выделил - бред какой-то. Он просит заменить русский текст )
он просит поставить перенос строки
источник

AS

Amazing State in Nuxt.js — русскоговорящее сообщество
Vladimir 💊 Voytenko
а это претиер ругается уже
там нет в package притиера ) где его найти и его конфиг глянуть? в первый раз проект запускаю этот вообще (
источник

AS

Amazing State in Nuxt.js — русскоговорящее сообщество
Vladimir 💊 Voytenko
он просит поставить перенос строки
понял) довольно бредовые требования. Где бы конфиг притиера найти? линтера нашел. Или у них один он?
источник

AS

Amazing State in Nuxt.js — русскоговорящее сообщество
.prettierrc?
источник

AS

Amazing State in Nuxt.js — русскоговорящее сообщество
разобрасля уже. Нашел вроде.
источник

A

Alexey in Nuxt.js — русскоговорящее сообщество
Прочитал мнения в предыдущих сообщениях об использовании связки TypeScript+Nuxt и честно сказать остался в смятении.
Поднимаю еще раз вопрос, дабы окончательно убедиться.

Некоторые выводы от умных людей с этого чата:
- Классовый синтаксис TS во Vue загнётся, а даже если и не загнется то будет неофициально поддерживаться.
- Для Vue 3 Composition API еще рановато
- Options API наставляет только гемор с использованием всяких accessor'ов и т.д. Смотрю что ему должное внимание особо не уделяют в пользу классового синтаксиса.

Вывод: использовать TS в других проектах как только полноценно выйдет Vue 3 и его поддержка Nuxt'ом?
источник

A

Alexey in Nuxt.js — русскоговорящее сообщество
Может быть есть люди, успешно использующие связку Nuxt.js + TS (в стиле Options API) и готовые поделиться своим опытом. Был бы признателен услышать разные мнения.
источник

yツ

yesworld ツ in Nuxt.js — русскоговорящее сообщество
Alexey
Прочитал мнения в предыдущих сообщениях об использовании связки TypeScript+Nuxt и честно сказать остался в смятении.
Поднимаю еще раз вопрос, дабы окончательно убедиться.

Некоторые выводы от умных людей с этого чата:
- Классовый синтаксис TS во Vue загнётся, а даже если и не загнется то будет неофициально поддерживаться.
- Для Vue 3 Composition API еще рановато
- Options API наставляет только гемор с использованием всяких accessor'ов и т.д. Смотрю что ему должное внимание особо не уделяют в пользу классового синтаксиса.

Вывод: использовать TS в других проектах как только полноценно выйдет Vue 3 и его поддержка Nuxt'ом?
Ts  не юзаешь, ты создаёшь кучу себе проблем добровольно. Особенно если большой проект. По мне дак за Ts будущее, без него никуда в серьезном проекте.
источник

yツ

yesworld ツ in Nuxt.js — русскоговорящее сообщество
Вообще совет, какой бы фрейм не юзал, пиши свои сервисы абстрактные и отдельно. Чтобы в случае смены фрейма, ты спокойно мог перетащить функционал. Или скопировать какой то независимый код.
источник

A

Alexey in Nuxt.js — русскоговорящее сообщество
Я полностью согласен, что за TS будущее. Вот только в плане дальнейшей поддержки не совсем понятно как использовать его с Nuxt.
По поводу абстрактных сервисов тоже согласен, но вот только смена фреймворка в рамках проекта не планируется. Тут скорее важнее дальнейшая поддержка проекта без боли.

OZON к примеру решили вопрос с TS'ом используя JSX вместо шаблонов Vue. Так, компоненты становятся похожи больше на Реакт, но в эту сторону идти как-то не хочется.
источник

T

Timofey in Nuxt.js — русскоговорящее сообщество
Alexey
Я полностью согласен, что за TS будущее. Вот только в плане дальнейшей поддержки не совсем понятно как использовать его с Nuxt.
По поводу абстрактных сервисов тоже согласен, но вот только смена фреймворка в рамках проекта не планируется. Тут скорее важнее дальнейшая поддержка проекта без боли.

OZON к примеру решили вопрос с TS'ом используя JSX вместо шаблонов Vue. Так, компоненты становятся похожи больше на Реакт, но в эту сторону идти как-то не хочется.
JSX лишает вьюшных оптимизаций как минимум, потому что ты по сути пишешь render вручную
источник

T

Timofey in Nuxt.js — русскоговорящее сообщество
И TS, насколько я могу судить, никак не связан конкретно с накстом, потому что все компоненты на выходе всё те же обычные компоненты, с чем бы ты их не использовал
источник

T

Timofey in Nuxt.js — русскоговорящее сообщество
вьюкс аналогично, но с ним, к сожалению, с самим по себе проблемы с типизацией (в целом решаемые, но решения не всем нравятся)
источник

T

Timofey in Nuxt.js — русскоговорящее сообщество
короче, я бы советовал никого не слушать и брать TS, потому что препятствий никаких нет
источник

A

Alexey in Nuxt.js — русскоговорящее сообщество
В таком случае, стоит использовать классовый синтаксис или традиционный для Vue 2 Options API?
источник

T

Timofey in Nuxt.js — русскоговорящее сообщество
возможно, будут проблемы с тем, что не всё и вся сможешь типизировать, но это не аргумент за то, чтобы оставаться на js
источник