@react_js

Страница 4412 из 5115
Artyom
17.07.2018
10:19:55
Ну там еще плагины, ватчинги сложные, аналитика

Kendr
17.07.2018
10:20:01
Как много людей из вас использует SSR?
По нексту есть чатик отдельный

Max
17.07.2018
10:20:02
из кли

Google
Roman
17.07.2018
10:20:53
не, я говорил про конкретно создание одного компонента
я делал когда то путем копирования заготовки в директорю нужную...но это так себе

Sergey
17.07.2018
10:21:12
не, я говорил про конкретно создание одного компонента
Через plop можно создать каркас сущьности которая состоит из нескольких файлов, акшена, аксиоса, вью, и т.д.

Lorem
17.07.2018
10:26:24
Дайте совет по SSR, как мутить, может где получить можно

Lorem
17.07.2018
10:26:53
Благодарствую, пойду копать

Sergey
17.07.2018
10:39:40
Пока вы тут про ненужность cli говорите... https://medium.com/devschacht/vue-ui-первый-взгляд-2ec1c18934d6 Вот вам cli + UI = норм
Есть похожая штука, только более обобщенная, для проектов на nodejs https://github.com/kitze/JSUI/blob/master/README.md

Artyom
17.07.2018
10:41:22
?

Roman
17.07.2018
10:41:31
едрить аж странно что для реакта такой нет(

Sergey
17.07.2018
10:42:14
Есть похожая штука, только более обобщенная, для проектов на nodejs https://github.com/kitze/JSUI/blob/master/README.md
Если добавить туда ещё plop шаблоны, то можно генерить файлы приложения прожимая кнопки в этой штуке

И в реакт проэкте тоже

Google
Artyom
17.07.2018
10:43:39
подскажите чем вы генерите компоненты?
https://github.com/kitze/JSUI/blob/master/README.md#generate-files

Sergey
17.07.2018
10:44:20
https://github.com/kitze/JSUI/blob/master/README.md#generate-files
Без plop генерить не будет

Sergey
17.07.2018
10:45:25
https://github.com/amwmedia/plop

Max
17.07.2018
10:45:32
https://github.com/kitze/JSUI/blob/master/README.md#generate-files
тебе удобно когда в папке components появляется 100500 файлов?

Andrew
17.07.2018
10:45:49
Sergey
17.07.2018
10:45:55
Artyom
17.07.2018
10:46:33
Ну..., да...

Andrew
17.07.2018
10:46:44
Вообще о каком cli может идти речь, когда нет одной жесткой структуры файлов для проекта

Max
17.07.2018
10:46:52
вот луч меня понимает

все кли подразумевают какую-то общепринятую структуру

Sergey
17.07.2018
10:47:28
Plop нет

Господи, ну почитайте уже о нем

Max
17.07.2018
10:47:47
у меня допустим компонеты могут быть распиханы в - ui/ - ui/forms - features/feature1/components - feautres/feature2/feature3/components

Max
17.07.2018
10:48:29
Plop нет
раз ты понимаешь инструмент то покажи в документации пожалуйста что мне делать с моей структурой

Oleg ?
17.07.2018
10:49:17
Гайз, а кто чем занимается, пока код проходит ревью?

Max
17.07.2018
10:49:43
Google
Max
17.07.2018
10:49:47
path один

соответсвенно либо плодить под каждую папку генератор либо юзать одну папку для компонентов

первое можно слегка заебаться второе не работает на проектах больше hello world

Oleg ?
17.07.2018
10:50:39
Мне нравится, как сделано тут https://github.com/odota/web

Max
17.07.2018
10:50:41
хотя наверное сове зайдет с его атомиком — сделать 4-5 генереаторов

Oleg ?
17.07.2018
10:51:13
Это вечная тема с организацией структуры проекта

Max
17.07.2018
10:51:18
Мне нравится, как сделано тут https://github.com/odota/web
не, подобный подход обосрали год назад еще

когда у тебя в корне actions, components, containers etc

Oleg ?
17.07.2018
10:51:46
А как сейчас по модному делать?

Atomic?

Max
17.07.2018
10:52:03
у меня в корне features + ui

Aleksey
17.07.2018
10:52:03
Это вечная тема с организацией структуры проекта
только почему то ее кто-то решил еще в 00, а кто то до сих пор общается

Andrew
17.07.2018
10:52:14
Тоже почитал про plop, тут все зависит от структуры в проекте, если это features base то я думаю делать генератор под каждую фичу это больно

Max
17.07.2018
10:52:16
Atomic?
у совы атомик

Andrew
17.07.2018
10:52:57
+ я иногда делаю просто common компоненты, они вообще отдельно живут от фич

Oleg ?
17.07.2018
10:53:05
у совы атомик
Тоже неплохо, он не рассказывал как решил проблему с путями вида '../../../..'

?

Aleksey
17.07.2018
10:53:15
разверни мысль, будь добр
например в рельсах изначально была жесткая струтура проекта и бойлерплейт генераторы

Max
17.07.2018
10:53:22
ага

Google
Max
17.07.2018
10:53:26
в джанге такая же херня

Max
17.07.2018
10:53:51
просто надо отделять вещи которые изначально шли как фреймворк от реакта который только view слой

Aleksey
17.07.2018
10:53:56
в джанге такая же херня
в джанге не как в рельсах там три пустых файла генерятся

Sergey
17.07.2018
10:54:09
раз ты понимаешь инструмент то покажи в документации пожалуйста что мне делать с моей структурой
Создаёшь папочку, туда пишешь шаблоны: вью, экшенов, методов аксиоса, и т.д. все что угодно. В плов конфиге пишешь путь до шаблона(ов) и пишешь команды типо создать файл в указанном месте из шаблона, или дописать во что-то шаблон, потом через кли вызываешь команду которую описал, тебе кли задаёт вопросы которые ты там сам описываешь, вводишь ответы, которые потом через переменные прокинутся в шаблон, и тебе создастся файл

Oleg ?
17.07.2018
10:54:10
Алиасы
С этой штукой начинаются проблемы

Admin
ERROR: S client not available

Oleg ?
17.07.2018
10:54:35
Ну тебе самому приятно писать относительные длинные пути?

Sergey
17.07.2018
10:54:50
Max
17.07.2018
10:54:55
Ну тебе самому приятно писать относительные длинные пути?
у меня относительные пути только относительно фичи или ui компонента

для остальных абсолютные

Sergey
17.07.2018
10:55:10
От куда, куда, где, что, создать, редактировать

Oleg ?
17.07.2018
10:55:26
Просто редакторы не очень дружат с алиасами

Max
17.07.2018
10:55:42
Alexander
17.07.2018
10:56:01
Просто редакторы не очень дружат с алиасами
Я задаю для src алиас ~ и в webstorm устанавливаю Source Root

Max
17.07.2018
10:56:02
руками правда приходится фиксить пути абсолютные на релейтед либо наоборот

Oleg ?
17.07.2018
10:56:06
Видимо у меня руки кривые, что я до сих пор не научился их настраивать :c

Google
Oleg ?
17.07.2018
10:56:51
Автоипорты классно, но мне визуально не нравится когда у меня строка импорта длинной 100500 символов

Сергей
17.07.2018
10:56:53
Ну тебе самому приятно писать относительные длинные пути?
Резолвинг относительно рута и нет длинных путей

Oleg ?
17.07.2018
10:57:05
Окей, спасибо ?

Sergey
17.07.2018
10:57:14
первое можно слегка заебаться второе не работает на проектах больше hello world
"первое можно слегка заебатся" А руками в каждом файле компоненты точно так же писать - не заебисто

Andrey
17.07.2018
10:57:51
Max
17.07.2018
10:57:55
просто у меня редко когда компонент состоит из нескольких файлов

Сергей
17.07.2018
10:58:02
Герман
17.07.2018
10:58:13
Подскажите плиз раз речь зашла, почему у меня веб-шторм в одном проекте "видит" алиасы, выводит их в подсказки и дает перейти к компоненту через ctrl, а в другом проекте такого не происходит, это настроки редактора смого надо смотреть?

Andrey
17.07.2018
10:58:15
Ну так-то да.
У меня в среднем проекты глубины 6-8.

Oleg ?
17.07.2018
10:58:38
А можете пожалуйста кинуть настройку для vscode чтобы работал абсолютными путями

Max
17.07.2018
10:59:03
надо вернуть генерики для Props и State

Sergey
17.07.2018
11:00:37
http://s.syabro.com/2018-07-17_13-58-37.mp4
ну да. в вскод тоже есть снипиты, но вызываются они кнш не так круто как в шторме

Max
17.07.2018
11:00:56
это не сниппет, это шаблон файла

вроде в вскоде тоже были

но вообще можно попробовать plop прикрутить как external tool



но у меня тут главный момент что "ткнул куда надо" а не "написал путь руками"

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