@react_js

Страница 3185 из 5115
Tauka
17.02.2018
14:07:05
Пиши export * from './file'
Как поможет?

Cenator
17.02.2018
14:07:22
Как поможет?
Будет экспортировать все

Tauka
17.02.2018
14:07:23
Неужели нет правила для этого, профит же огромный

Cenator
17.02.2018
14:07:31
Хз зачем тебе выборочно нужно

Google
Tauka
17.02.2018
14:08:13
Cenator
17.02.2018
14:08:36
мб import * from './file'?
А потом экспортировать?

Tauka
17.02.2018
14:09:04
А потом экспортировать?
Нет, мне нужно просто импортнуть

Cenator
17.02.2018
14:09:29
Всем привет. Есть ли правило для eslint, которое запрещает non-imported named exports?

Что значит non imported named export?

Tauka
17.02.2018
14:10:00
// eslint error! this member is never imported export const coolFunction = () => {};

Cenator
17.02.2018
14:10:04
Unresolved ты имел ввиду?

Tauka
17.02.2018
14:11:15
Unresolved ты имел ввиду?
возможно, точно не знаю как это называется

Cenator
17.02.2018
14:11:25
Аглифай жс все вырежет

Tauka
17.02.2018
14:12:36
Аглифай жс все вырежет
Это понятно, но не круто держать его с своей кодовой базе и валить все на аглифай. Аглифай хорош для 3рд пати библиотек, но своей кодовой базы лучше самому убирать

Default
17.02.2018
14:13:02
Есть вроде плагин для вскода такой, нэ?

Tauka
17.02.2018
14:14:28
Есть вроде плагин для вскода такой, нэ?
кинешь ссылочку? буду очень благодарен

Google
Tauka
17.02.2018
14:15:12
все же удивлен что в еслинт нету такого правила, всякие дикости есть, а этого нет

Artyom
17.02.2018
14:26:20
// eslint error! this member is never imported export const coolFunction = () => {};
Ты, видимо, хочешь что бы линтер находит неиспользуемые экспорты?

Artyom
17.02.2018
14:27:34
Спрашивал тут недавно, есть ли какой статический типизатор по этому, сказали что нет, ибо твой код всегда можно использовать как js модуль и тут ты не предугадаешь будет ли использован твой экспорт

Eugene Y.
17.02.2018
14:27:40
FileSystem API&File API вроде можно заюзать

Artyom
17.02.2018
14:27:59
Меня такое не устроило, если найдешь решение, поделись

Tauka
17.02.2018
14:42:50
Меня такое не устроило, если найдешь решение, поделись
попробуй это https://github.com/pzavolinsky/ts-unused-exports

Artyom
17.02.2018
14:43:08
Не юзаю TS

Yumi
17.02.2018
14:43:15
Оператор опшионал чейнин, кто-то уже использует или ещё рана?

Tauka
17.02.2018
14:44:51
Не юзаю TS
линтеры используют статистическую типизацию?

Artyom
17.02.2018
14:45:10
не понял вопроса

что значит используют

Tauka
17.02.2018
14:46:03
ну как они работают? как определяют неиспользуемые локальные переменные?

я просто думал, если eslint использует типизацию схожую с тс, то значит можно запилить нечто похоже на eslint

Artyom
17.02.2018
14:47:41
https://eslint.org/docs/developer-guide/contributing/

Tauka
17.02.2018
14:50:35
https://eslint.org/docs/developer-guide/contributing/
не отвечает на мой вопрос. Пожалуйста, перед тем как кидать линк на ресурс, убедитесь что он содержит ответ на вопрос

Artyom
17.02.2018
14:51:19
Я и не планировал давать тебе ответ, т.к. не знаю его, я предложил тебе с чего начать самостоятельный поиск ответов

Artyom
17.02.2018
14:52:17
Я так предполагаю, eslint строит AST, ходит по нему и проверяет валидность элементов. Но это совсем не точно и помощи, думаю, никакой не даст

Google
Tauka
17.02.2018
14:54:23
надо попробовать

> ESLint uses an AST to evaluate patterns in code.

it's official now

Artyom
17.02.2018
14:56:06
В смысле не предугадаешь?
Ну представим у нас нет тришейкинга, но ты хочешь запилить либу в несколькими модулями. Как ты это сделаешь? Создашь несколько файлов и в доке пропишешь что каждый модуль надо импортировать из отдельного файла

Т.е. у тебя не будет рутового файла экспортом и импортов всех файлов. И линтер на жто должен типо ругаться, выходит

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

А проблема, на самом деле, сильно глубже и заключается в том, что на JS статического анализатора хорошего попросту нет (если без типов)

Kelin
17.02.2018
14:59:03
Ну представим у нас нет тришейкинга, но ты хочешь запилить либу в несколькими модулями. Как ты это сделаешь? Создашь несколько файлов и в доке пропишешь что каждый модуль надо импортировать из отдельного файла
Не совсем понял, какого рода "неиспользование" нужно чекать Если просто в файле, то в eslint no-unused-vars Если нужно выпиливать неиспользованный код из импортов - это и есть три шейкинг, без него никак

Artyom
17.02.2018
15:01:40
Кароч. Просто создай копию любого файла (поменяв имя) у себя в проекте. Вот хотелось бы что бы линтер ругался на этот файл, как на не используемый. Далее, предположим в этом файле несколько экспортов, сделай импорт из этого файла - таким образов "подключив его к проекту", в этом случае линтер должен ругаться на все оставшиеся экспорты, который не ипортяться никем

Вот чего хочется

Artyom
17.02.2018
15:04:38
Статью на медиум =D

Tauka
17.02.2018
15:05:22
Статью на медиум =D
лол) больше хайпа плагину

Anton
17.02.2018
15:17:54
Ребят, на изучение чего нужно уделить особое внимание, для того чтобы писАть frontend на реакте? По обучалкам по всем требуется куча различных фреймворков, что когда пытаешься написать или прочитать код не знаешь к чему он относится Если мне кто-нибудь разъяснит по полочкам буду очень благодарен

from
17.02.2018
15:20:38
Вообще мне кажется нет какого-то идиоматичного ресурса, который описывает как веб-интерфейсы программировать "в общих словах" А по-хорошему на такой ресурс и надо направлять, и только потом на доку реакта

Anton
17.02.2018
15:21:55
Прочитай доку бабеля, вебпака, реакта
Вопрос: насколько хорошо нужно знать js? Может сначала занятия глубоким изучениемjs?

Google
Forgetable
17.02.2018
15:22:07
Не помешает

kana
17.02.2018
15:22:19
А, ну да, это предполагалось заранее

from
17.02.2018
15:22:51
Вопрос: насколько хорошо нужно знать js? Может сначала занятия глубоким изучениемjs?
Если программирование знаешь, читай eloquent javascript Если нет, то учить основы по курсам

Anton
17.02.2018
15:23:10
Основы знаю

SilencerWeb
17.02.2018
15:23:16
learn.javascript.ru в помощь

Forgetable
17.02.2018
15:24:54
Реакт, как и всякая любая другая библиотека, создана для того, чтобы решать проблемы. Построй десяток сложных интерфейсов на ванильном js, ощути проблемы, с которыми ты сталкиваешься. Потом уже начинай изучать реакт, и пойми, какие проблемы он может решить. После этого пойми, какие недостатки в реакте, разбирайся с jss, или прочими css in javascript фреймворками, напиши свой стор и события, узнай больше о redux или mobx, пойми, какие проблемы решают они. Всё идёт путём объяснения проблем, именно потому, что все инструменты созданы для их решения.

Anton
17.02.2018
15:32:11
learn.javascript.ru в помощь
Хороший ресурс, когда-то изучал по нему, спасибо

Artyom
17.02.2018
15:34:33
Если хорошо знать весь learn.javascript.ru можно считать себя очень хорошо прокаченным типом, фреймворк уже быстро подтянуть любой можно будет. Останется скорее только навыки дизайна, UX подтягивать

Народ, помогите с регуляркой для vscode, надо все px заменить на "число_перед_px*0,16" + "rem"

from
17.02.2018
15:44:27
не очень понятно, можно пример?
Че тут не понятно ) 10px заменить на 1.6rem

Tauka
17.02.2018
15:46:29
Че тут не понятно ) 10px заменить на 1.6rem
то есть по факту 10px => calc(10*0.16rem) ?

Stepan
17.02.2018
15:46:31
'font-size: 16px;'.replace(/(\d+)px/g, 'calc($1 * 0.16rem)')

Андрей
17.02.2018
15:59:26
Можно ли открыть как-то на телефоне проект с локалхоста?

Андрей
17.02.2018
16:00:39
https://192.168.0.100:3000 ?

Cenator
17.02.2018
16:01:00
Ну я не знаю какой там у тебя айпи

Forgetable
17.02.2018
16:02:41
netstat -na в помощь

Google
Tauka
17.02.2018
16:02:52
Можно ли открыть как-то на телефоне проект с локалхоста?
только если телефон подключен к интернету с того же роутера

Андрей
17.02.2018
16:03:23
Да, с того же

Michael
17.02.2018
16:07:52
Народ как выташить переменную со стэйта В html <div>{{This.state.переменая}}</div>

?

Stepan
17.02.2018
16:08:16
ну так и вытащить

Michael
17.02.2018
16:08:50
Та чет тк не вытаскивается

Stepan
17.02.2018
16:09:06
че говорит?

Алексей
17.02.2018
16:09:13
значит у тебя там ничего нет ?

Stepan
17.02.2018
16:09:23
ты в одни {} оберни

Michael
17.02.2018
16:09:37
Сорян за качество



С одной пошло

Пасиб

?
17.02.2018
16:10:50
{ }

Michael
17.02.2018
16:11:25
Ага так и сделал ;)

Дмитрий
17.02.2018
16:13:47
Еее фотографии экрана

?
17.02.2018
16:13:55
Eее html

Bogdan
17.02.2018
16:16:21
посоветуйте плз какую-нибудь легкую карусель, с возможностью засетить свой класс в слайд

Страница 3185 из 5115