@react_js

Страница 5067 из 5115
Pavel
23.10.2018
12:23:46
Не типа

Cenator
23.10.2018
12:23:51
Не юзайте кра и все топ будет
не набрасывай тут, или нормально пиши почему нет

Pavel
23.10.2018
12:23:51
Кра нулёвый ведь

Ща

Google
Daniil
23.10.2018
12:24:10
ну почему нулевый, тестовые или учебные проекты самое то

Roman
23.10.2018
12:24:12
ну блять

мы уже тут давно обсудили за кра

Pavel
23.10.2018
12:24:18
Типа его никак не продвинуть

Roman
23.10.2018
12:24:22
можно не писать

Kevin
23.10.2018
12:24:57
Кра — нормальный и хорошо заходит для многих задач. Заебали.

Никита
23.10.2018
12:25:16
Через https://github.com/timarney/react-app-rewired можно конфиг подправить попробовать

Pavel
23.10.2018
12:25:16
Главный минус это отсутствие конфигов

Pavel
23.10.2018
12:25:52
И чтобы натянуть с ssr хз как ебаться надо

Именно в дев окружении

Google
Kevin
23.10.2018
12:26:03
Pavel
23.10.2018
12:26:08
Работает в лайве

Без хота

Cenator
23.10.2018
12:26:20
Без хота
!ро столбики

Eugene
23.10.2018
12:26:36
https://github.com/timarney/react-app-rewired/issues/162#issuecomment-417872507 :c Интересно интересно

yarum
23.10.2018
12:30:27
Cra хрень имхо
а есть другая сборочка?

Kevin
23.10.2018
12:30:34
Andrey
23.10.2018
12:33:47
Next.js
а зачем он мне, если SSR не нужон?

Kevin
23.10.2018
12:34:11
а зачем он мне, если SSR не нужон?
Никто не заставляет использовать ssr

Roman
23.10.2018
12:34:29
а зачем он мне, если SSR не нужон?
ты даже не заметишь что у тебя есть ssr

Andrey
23.10.2018
12:34:45
ты даже не заметишь что у тебя есть ssr
я на нексте не впихну реакт в отдельную секцию в уже готовом проекте

Сергей
23.10.2018
12:34:55
какие проблемы я не понял до конца
- ломают инструменты (отдельная настройка каждой иде и редактора, утилит и генераторов) - завязка на конкретное окружение (настройки вебпака) - сложности при рефакторинге (“Куда же ведет этот алиас?”) - дополнительные сложности поддержки (нужно вводить конвенции в команде по добавлению алиасов) - не дай Абрамов, если путь алиаса зависит от dev/prod/test, тогда прощай простая отладка

этого мало?

Artyom
23.10.2018
12:35:14
Именно в дев окружении
не пиши столбиком

Artyom
23.10.2018
12:35:46
Kevin
23.10.2018
12:36:09
Google
Andrey
23.10.2018
12:36:17
Eugene
23.10.2018
12:36:38
вообще разницы нет
Ну неее, переходу между страницами все равно иначе, даже с prefetch, чувствуются , да и в разработке иначе все ?

Cenator
23.10.2018
12:36:43
вообще разницы нет
Обращение к window в рендере?))

Eugene
23.10.2018
12:36:59
Кстати да, вот еще window :)

Ну сделай pages/index.js и все
А внутри роутер от RR4?)

Kevin
23.10.2018
12:37:21
отлично подходит)
Но как? Ты просто подключаешь скрипт из выхлопа? Тогда это и с некстом делается, он умеет экспортить статику

Сергей
23.10.2018
12:37:26
- ломают инструменты (отдельная настройка каждой иде и редактора, утилит и генераторов) - завязка на конкретное окружение (настройки вебпака) - сложности при рефакторинге (“Куда же ведет этот алиас?”) - дополнительные сложности поддержки (нужно вводить конвенции в команде по добавлению алиасов) - не дай Абрамов, если путь алиаса зависит от dev/prod/test, тогда прощай простая отладка
также код на алиасах крайне сложно вынести в отдельную библиотеку, когда появляется необходимость. также многие любят динамические алиасы (в зависимости от модуля разные пути алиаса). И такой код невозможно рефакторить, а значит поддерживать. Проект загнивает

Игорь
23.10.2018
12:37:29
этого мало?
норм. (я спросил из соображений- осмыслить на будущее твои взгляды) спасиб

Roman
23.10.2018
12:37:30
Кстати, кто может объяснить, как через нативный роутинг рисовать компонент?

Artyom
23.10.2018
12:38:03
А внутри роутер от RR4?)
Роутер - да. рр4 - нет

Andrey
23.10.2018
12:38:17
Но как? Ты просто подключаешь скрипт из выхлопа? Тогда это и с некстом делается, он умеет экспортить статику
т.е. некст выкинет мне условно app.js и отвяжет ноду? я смог подрубить его хоть в тупой html файл и будет работать?

Eugene
23.10.2018
12:38:24
Роутер - да. рр4 - нет
А как? Если у меня будет один index.js ? ?

Это если ток лендинг, а если я хочу много страниц

Roman
23.10.2018
12:39:33
Cenator
23.10.2018
12:39:45
т.е. некст выкинет мне условно app.js и отвяжет ноду? я смог подрубить его хоть в тупой html файл и будет работать?
Нееееееее, он выкинет папку со статикой где в index.html тысячи его внутренностей подрубаются, + там всегда будет его роутер

Kevin
23.10.2018
12:40:11
Разве? Ну тогда печаль

Roman
23.10.2018
12:40:25
что такое нативный роутинг?
https://developer.mozilla.org/en-US/docs/Web/API/History_AP я про это

Google
Kevin
23.10.2018
12:40:39
Тогда это, остаётся parcel))0)

Andrey
23.10.2018
12:41:03
та я хз. CRA 2.0 вообще конфетка. Если astroturf встроят, то кайф

Andrey
23.10.2018
12:41:57
что это?
styled без рантайма, но с возможностью подрубать кучу инструментов типа postcss + плагины

yarum
23.10.2018
12:41:57
А зачем?
а разве это не правильная практика?

Admin
ERROR: S client not available

Kevin
23.10.2018
12:42:05
та я хз. CRA 2.0 вообще конфетка. Если astroturf встроят, то кайф
Ну вот кра нынче выплёвывает минимум три жс файла

Artyom
23.10.2018
12:42:53
а разве это не правильная практика?
Нет, конечно. Если http/2 вообще разбивать не надо. Если просто, нужно разбивать на "страницы"

Kevin
23.10.2018
12:43:00
а разве это не правильная практика?
Нет Даже наоборот, всё в один файл — такая себе идея

Artyom
23.10.2018
12:43:31
а разве это не правильная практика?
На клиента нужно грузить минимум, а отображать максимум. Вот ищите баланс

Andrey
23.10.2018
12:43:54
и по возможности грузить только то что нужно в данный момент

Roman
23.10.2018
12:44:45
Кто-нибудь знает как работает либы роутера под капотом? Как сопоставить часть урла с тем, какой компонент нужно отобразить?

Kevin
23.10.2018
12:44:59
Я, кстати, наоборот сделал На чанки разбил, но гружу их все при первой возможности, так как у меня полноценное приложение и эти чанки гарантировано пригодятся

Roman
23.10.2018
12:46:40
посмотри сорцы
смотрю, непонятно)

yarum
23.10.2018
12:47:31
На клиента нужно грузить минимум, а отображать максимум. Вот ищите баланс
это интересно,но мне казалось загружается файлы,а дальше код взаимодействует между собой

Kevin
23.10.2018
12:49:27
Я думал, там всё просто Роутер подписывается на изменения адресной строки, смотрит, какие из роутов соответствуют шаблону и рисует их

Google
Cenator
23.10.2018
12:52:46
Виталий
23.10.2018
12:53:32
Господа админы, здесь можно разместить предложение о работе?

Roman
23.10.2018
12:53:43
пропсами, через свитч
что-то в коде рич роутера я не нашел намека на хранение урлов и т.п

М
23.10.2018
12:53:50
Господа админы, здесь можно разместить предложение о работе?
из описания чата Вакансии и поиск работы: @javascript_jobs

Виталий
23.10.2018
12:54:10
Спасибо

Kevin
23.10.2018
13:00:25
что-то в коде рич роутера я не нашел намека на хранение урлов и т.п
В теории, роутер просто смотрит параметр path или типа того всех своих детей, пишет в словарь/массив и при изменении адресной строки рисует те роуты, которые соответствуют условию

Petr
23.10.2018
13:22:38
Часто возникает такая задача, 1 компонент, но инстансов может быть много, а значит стэйтов Как организовать редусеры и редакс стор в таком случае, хочется 1 код на все. Как вариант организовать стор для этого компоненты с вложенностью по ключу каждой из инстансов, и обыграть это в редусере и экшенах( передвать в экшенах этот ключ, в редусере дергать стэйт инстанса по ключу). Сталкивался ли кто либо с похожей задачей. Как решали ее вы? redux-act или другие похожие либы способны с таким справляться?

Alexey
23.10.2018
13:25:35
по нэйму/id инстанса разруливать

похожая проблема решалась в библиотеках типа redux-form

там по имени формы

Сергей
23.10.2018
13:29:22
Парни, кто-то может одскать как тестировать (jest) innerRef? <ScrollContainer innerRef={(el) => { this.scrollContainer = el; }}>

Petr
23.10.2018
13:30:06
по нэйму/id инстанса разруливать
а как это дружить с например redux-act или чем то схожим

Vibe
23.10.2018
13:37:55
Парни, кто-то может одскать как тестировать (jest) innerRef? <ScrollContainer innerRef={(el) => { this.scrollContainer = el; }}>
const element = mount(<ScrollContainer />); expect(element.node.scrollContainer).toBe(element.find('ScrollContainer').getDOMNode());

Сергей
23.10.2018
13:51:24
const element = mount(<ScrollContainer />); expect(element.node.scrollContainer).toBe(element.find('ScrollContainer').getDOMNode());
Я нахожил это решение, к сожалению оно не работает. Error: Attempted to access ReactWrapper::node, which was previously a private property on Enzyme ReactWrapper instances, but is no longer and should not be relied upon. Consider using the getElement() method instead. И если заменить node на instance() по совету гугла, то find ни чего не находит

Aleksey
23.10.2018
14:02:42
Привет! Кто сможет подсказать, какой плагин для построения таблиц в Quill(редактор текста) лучше?

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