@react_js

Страница 1011 из 5115
Andrey
28.02.2017
13:57:52
Lnk
28.02.2017
13:57:58
output: { library: 'name' }

Alexander
28.02.2017
13:58:46
это где писать ? (на каком этапе) :)
Ну ты же для своего пхп собираешь? Делаешь для него энтри и в нем пишешь

Andrey
28.02.2017
13:59:02
output: { library: 'name' }
и так каждый модуль написать чтоли ?

Google
Alexander
28.02.2017
13:59:19
Вообще, видимо, тебе не стоило заморачиваться с этим, а делать как все

Alexander
28.02.2017
14:00:02
Лол

У тебя же есть выбор, на пхп тебе только я могу что-нибудь подсказать, да еще пара таких же отморозков.

Сергей
28.02.2017
14:00:47
Alexander
28.02.2017
14:00:53
У меня выбора особого не было (кроме переписывания всего к херам, но тогда на это не было ресурсов)

Сергей
28.02.2017
14:00:56
libraryType погугли

Alexander
28.02.2017
14:02:42
На ноде ты бы уже все завел и не даже не вспотел )

Andrey
28.02.2017
14:04:01
У меня выбора особого не было (кроме переписывания всего к херам, но тогда на это не было ресурсов)
в итоге как у тя выглядит то место где ты собираешь для пшп "бандлы" ? :) папка entryes в которых файлы с кодом типа global.compoents.ComponentName = require('components/ComponentName'); и папка builded в которых у тебя global.compoents.ComponentName = 'оттрансшпиленый_код_модуля'

или по другому ?)

Google
Alexander
28.02.2017
14:04:37
И что тебя еще должно убедить?

Andrey
28.02.2017
14:04:46
libraryType погугли
чото я хз как задетектить результат в гугле по такому запросу.

Andrey
28.02.2017
14:05:49
https://goo.gl/qJNDfc

Andrey
28.02.2017
14:05:55
не находит

Сергей
28.02.2017
14:06:37
прости ошибся

https://webpack.js.org/configuration/output/#output-librarytarget

Alexander
28.02.2017
14:07:16
https://webpack.js.org/configuration/output/#output-librarytarget

Упс

Andrey
28.02.2017
14:10:49
а зачем делать глобальные переменные?...
чтоб в v8 передать renderToString(myGlobalVariable)

оно же строку хавает.. никакого тебе контекста

from
28.02.2017
14:11:40
module.exports = renderToString(myComponent)

и UMD

output: { libraryTarget: 'umd' }

Andrey
28.02.2017
14:12:26
ну тож можно... вот и ищу решение для этого.. UMD или глобалы не имеет большого значения

from
28.02.2017
14:12:52
http://webpack.github.io/docs/configuration.html#output-librarytarget

и не забыть http://webpack.github.io/docs/configuration.html#output-library

Andrey
28.02.2017
14:16:59
попробую

Google
Mikhail
28.02.2017
14:20:25
Колись, сколько тебе заплатили?

VLadimir
28.02.2017
14:21:22
привет всем, извините за тупой вопрос, работали ли с gunt-uglify столкнулся с проблемой, что он не знает циклы (for t of array), может кто-то что-то знает об этой проблеме и подскажет как бороть, не очень хочеться переписывать эти циклы

https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Statements/for...of вроде как спецификация 15 года

from
28.02.2017
14:27:02
иди в чатик для нубов.. углифи только уродует код
ничесе категоризация грант нормальный таск раннер настраиваемый конфигами просто как бандлер он неудобный, но не имея другого использовали его, и вот он обрёл не лучшую репутацию

Andrey
28.02.2017
14:28:04
я плохого про грант ничего не говорю. :) Я лишь сказал что углифи не умеет в for-of потомучто его предназначение только уродовать жс

уменьшая имена переменных до одной буквы например

from
28.02.2017
14:28:40
а, сорри :)

я так понял аглифай не поддерживает es6 ещё https://github.com/mishoo/UglifyJS2/issues/448

а, и есть ветка harmony https://github.com/mishoo/UglifyJS2/tree/harmony

Brs
28.02.2017
14:31:05
есть еще babili

но с ним тоже не все гладко, говорят

VLadimir
28.02.2017
14:31:59
спасибо за помощь

насчет uglify его можно настроить чтобы не уродовал

я хотел им просто сжимать

но у меня for of в коде, вот он и ругается, не дает мне минимизировать

@everdimension спасибо за помощь

Andrey
28.02.2017
14:39:03
http://webpack.github.io/docs/configuration.html#output-librarytarget
а как теперь из глобальной области обратиться к моей "библиотеке" чтот не пойму под каким именем оно у меня в глобал приезжает ?

Google
Andrey
28.02.2017
14:40:33
а , разобрался

то что экспортирую то и имя в глобале

Антон
28.02.2017
14:41:55
Я разобрался в реакте но не в ангуляре

andretshurotshka?❄️кде
28.02.2017
14:43:24
Igor
28.02.2017
15:04:58
яу гайз, есть вопрос по redux, насчет композиции экшенов что экшены совсем не могут возвращать какой то результат? я хочу сделать экшен который например создает карточку и потом использовать этот экшен в другом экшене который например создает доску и в ней несколько карточек

мне внутри экшена создания доски нужно вызвать экшен создания карточки и получить от него id созданной карточки

я раньше использовал fluxible и там можно было так делать

Admin
ERROR: S client not available

Dmitry
28.02.2017
15:07:03
Посмотри на redux-thunk

Igor
28.02.2017
15:07:13
да использую его

но он разве возвращает результат

Dmitry
28.02.2017
15:08:55
Тогда внутри танка ты можешь диспачить экшены как тебе заблагоразумится. Если логика совсем сложная и кейсов таких много, то можно и redux-saga глянуть. Там есть всякие встроенные геттеры стейта после того, как диспатч отработал.

Сами экшены результат не возвращают - они триггерят редьюсеры, которые правят стор. Там и должны быть все нужные тебе данные ( ну или в некоторых кейсах в стейте компонента )

Igor
28.02.2017
15:11:25
const newCardId = dispatch(createCard({name: 'card 1'}))

как сделать вот это если dispatch не возвращает результат экшена

вообще вроде dispatch все норм возвращает

Artur
28.02.2017
16:30:02
мне внутри экшена создания доски нужно вызвать экшен создания карточки и получить от него id созданной карточки
dispatch возвращает либо сам экшен, либо то что вернула миддлвара. Например thunk возвращает то, что вернула переданная функция

Danil
28.02.2017
16:44:47
Подскажите как правильно понять эту строку: собранный сайт должен отдаваться node.js сервером (можно использовать express и тп);

Значит ли это то что можно просто использовать вебпак дэв сервер

Kir
28.02.2017
16:45:23
ну вообще так и делаем )

Google
Vitalik
28.02.2017
16:45:53
Привет! Подскажите, пожалуйста, с чем лучше делать валидацию форм в react ?

Kir
28.02.2017
16:46:35
Ты имеешь в виду плагин ?

Олег
28.02.2017
16:47:29
Danil
28.02.2017
16:48:11
Тебе не мешает DEV в названии?
нет, так как это тестовое

Yan
28.02.2017
16:49:00
Если есть редукс - redux-form неплох

Олег
28.02.2017
16:49:08
Ну окей тогда))

Danil
28.02.2017
16:49:43
Ну окей тогда))
прост тз на фронтенд, а я в серверной части вообще не шарю

Kir
28.02.2017
16:50:12
а причем тут серверная часть?

Danil
28.02.2017
16:51:01
а причем тут серверная часть?
ну вот я и спрашиваю подходит ли под это требование вэбпак дэв сервер

Igor
28.02.2017
16:51:23
прост тз на фронтенд, а я в серверной части вообще не шарю
там писать 10строк, если не меньше, чтобы начальный html отдавал сервер и статику

Олег
28.02.2017
16:51:46
Написано – node.js сервером

Danil
28.02.2017
16:52:37
сложна, ладно спасибо, пойду читать

Kir
28.02.2017
16:52:59
вебпак просто собирает твои js файлы в бандл, и посредствам своего node.js сервера выплевывает их в браузер

никакой серверной части

Danil
28.02.2017
16:53:39
ну я ноду то совсем не знаю

Igor
28.02.2017
16:54:04
сложна, ладно спасибо, пойду читать
https://github.com/ess3nt/TMDb_Movies/blob/master/server.js вот тестовое делал, мб скопипастишь сервер или будет примером

Kir
28.02.2017
16:54:31
Ну как бэ вебпак фронтендер должен знать, там ноду в принципе не нужно, есть готовые конфиги )

Danil
28.02.2017
16:55:22
что-то типа такого надо написать https://github.com/shashkovdanil/react.github.io/blob/master/react-course/server.js

Алексей
28.02.2017
16:56:46
ну я ноду то совсем не знаю
серверная часть не так сложна как кажется (по крайней мере на легких сайтах). что делает сервер? он сидит и слушает порт сетевой карты, если в этот порт приходит какой то запрос, то он пытается его обработать. в твоем кейсе это http запрос, это значит что тебе нужно в ответ отдать http ответ. что ты делаешь внутри для этого не так важно, но раз у тебя задача сделать на ноде, то тебе нужно сделать приложение которое будет слушать определенный порт и на соответствующий запрос отдать html который сможет отрендерить браузер

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