@react_js

Страница 1764 из 5115
Nahasaki
20.07.2017
08:25:01
к стати насчет вебпака

почему много стартеркитов держат dev и prod вообще в разных конфигах?

не проще ли обернуть все в модуль, который будет собирать конфиг в зависимости от environment? я так делал, нормально пашет

Max
20.07.2017
08:26:45
а нахуя прокидывать что-то через енв?

Google
Max
20.07.2017
08:26:50
а, погоди

понял

разные конфиги дно, да

Anton
20.07.2017
08:27:09
Webpack blocks же

Max
20.07.2017
08:27:14
я думал про конфиги приложения а не вебпака

Webpack blocks же
спасибо, гляну

Nahasaki
20.07.2017
08:27:36
просто два отдельных файла ложат

если надо добавить лодер, то писать два раза придется

минус модуля в том, что нельзя запустить напрямую через команду webpack

Nahasaki
20.07.2017
08:28:57
я написал что не так

если надо добавить лодер, то писать два раза придется

andretshurotshka?❄️кде
20.07.2017
08:29:30
если надо добавить лодер, то писать два раза придется
Аа, у меня лоадеры в одном файле, только плагины вебпака в разных

Google
Nahasaki
20.07.2017
08:29:53
у меня конфиг вебпака собирается на ходу

куски вставляются зависимо от окружения

и экспортятся в start.js

и в build.js

Сергей
20.07.2017
08:31:43
У меня 3 конфига, базовый и два расширяющих на дев и прод

Max
20.07.2017
08:31:50


у меня так

нахуя размазывать говно по сотням конфигов?

Сергей
20.07.2017
08:32:10
Раньше так делал. Каша

Max
20.07.2017
08:32:20
а 3 конфига не каша

ну ок

Сергей
20.07.2017
08:32:27
нахуя размазывать говно по сотням конфигов?
Чище получается. Без кучи условий

Max
20.07.2017
08:32:36
зато дублирование

нахуй

Сергей
20.07.2017
08:32:38
webpack-merge

Вообще

Anton
20.07.2017
08:33:04
Никакого. Они же друг друга расширяют.

Max
20.07.2017
08:33:14
показывай

Сергей
20.07.2017
08:33:27
base > production base > development

Google
Сергей
20.07.2017
08:33:35
Ща

гист норм будет?

Max
20.07.2017
08:35:04
если есть расширение то это охуенно

да, конечно

я думал прямо реально 3 конфига одинаковых

Сергей
20.07.2017
08:35:53
https://gist.github.com/LestaD/6b48002e2d86d9fb561a5bf88a2658fc

я думал прямо реально 3 конфига одинаковых
я все время пытался уйти от дублирования и каши из условий

Max
20.07.2017
08:36:14
спасибо!

Anton
20.07.2017
08:36:48
я думал прямо реально 3 конфига одинаковых
const { createConfig } = require('@webpack-blocks/webpack2'); module.exports = createConfig([ devConfig(), prodConfig() ]);

Сергей
20.07.2017
08:37:26
const { createConfig } = require('@webpack-blocks/webpack2'); module.exports = createConfig([ devConfig(), prodConfig() ]);
Чет посмотрел я на это И плюнул. Дикий оверхед для простого конфига

Anton
20.07.2017
08:39:19
Ну. Фломастеры всегда разные

Dmitry
20.07.2017
08:39:28
Чище получается. Без кучи условий
+ тоже перевел проект на webpack-merge в разы удобнее и читабельнее стало.

Roman
20.07.2017
08:41:40
как правильно писать import React, {Component} или import React, а потом class Class extends React.Component?

Dmitry
20.07.2017
08:42:36
1

Roman
20.07.2017
08:43:03
второе
почему?

Maksim
20.07.2017
08:43:34
Вкусовщина, имхо

Nahasaki
20.07.2017
08:44:00
https://gist.github.com/LestaD/6b48002e2d86d9fb561a5bf88a2658fc
я то же самое делаю, но без мерджа

тоесть без модуля webpack merge

Google
Ivan
20.07.2017
08:44:27
ребят, помогите подключить transition group. пишу npm install react-transition-group --save в коде import ReactCSSTransitionGroup from 'react-addons-css-transition-group';

не работает

На реакте второй день, не убивайте

Nahasaki
20.07.2017
08:45:11
на npm тоже?

Oleg
20.07.2017
08:45:23
Сергей
20.07.2017
08:45:28
Nahasaki
20.07.2017
08:45:55
?

Max
20.07.2017
08:46:16
ы

Сергей
20.07.2017
08:46:24
Да бред. Все равно бабелем пользуются все

Admin
ERROR: S client not available

Сергей
20.07.2017
08:46:52
Nahasaki
20.07.2017
08:47:32
что такое стиль объекта?

Сергей
20.07.2017
08:48:00
что такое стиль объекта?
Обращаться к реакту как к объекту

Это идеологически не верно

Oleg
20.07.2017
08:48:13
Да бред. Все равно бабелем пользуются все
был вопрос как правильно писать ?

Nahasaki
20.07.2017
08:48:19
на практике одно и то же

Сергей
20.07.2017
08:48:35
был вопрос как правильно писать ?
Если пишешь с импортами, первый вариант

Nahasaki
20.07.2017
08:48:36
даже с нейтивными модулями

Google
Nahasaki
20.07.2017
08:49:32
все равно createComponent будет из React доставаться

идеологически верно послать в жопу JSX

Sergey
20.07.2017
08:49:55
Привет. Подскажите, как передать чидрена в компонент который завернуть в хок?

Nahasaki
20.07.2017
08:49:55
я так джва года делал

Sergey
20.07.2017
08:50:10
matchesLine(Matches) в Matches нужно передать чидрена

Nahasaki
20.07.2017
08:50:10
только месяц назад стал использовать JSX

Сергей
20.07.2017
08:50:21
что-то не понял
короче если пишешь с импортами то пиши так: import React, { Component } from 'react'

Roman
20.07.2017
08:50:47
Nahasaki
20.07.2017
08:50:54
c JSX выходит шапка короче

не надо фабрики для каждого импорта делать

но сам код капец непонятный

Сергей
20.07.2017
08:51:15
Oleg
20.07.2017
08:52:12
o_O

Nahasaki
20.07.2017
08:52:30
const [componentOne, componentTwo] = [ComponentOne, ComponentTwo].map(createFactory)

вот это

Сергей
20.07.2017
08:52:50
Nahasaki
20.07.2017
08:52:59
чтобы потом писать

andretshurotshka?❄️кде
20.07.2017
08:53:15
лол

это про что

Сергей
20.07.2017
08:54:00
Nahasaki
20.07.2017
08:54:03
return componentOne({}, div({}, ‘hello’), componentTwo({}) )

Сергей
20.07.2017
08:54:25
ох копец

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