
Dmitry
23.03.2017
00:33:52
ну по идее вебпак должен был эту магию сделать уже. то есть сама импортированная сущность по своему имени должна быть доступна

Дмитрий
23.03.2017
00:35:03
> вебпак должен был
Должен был - сделал)
> сама импортированная сущность должна быть доступна
Да
> по своему имени
Нет

Dmitry
23.03.2017
00:36:34
интересно. черезжопность отладки чуть-чуть повысится - положу рез-тат работы этой сущности и в переменную уже ее помониторю
тьфу

Google

Andrey
23.03.2017
00:48:23
Ребят, а как вы размещаете в проекте фабричные методы для создания actions?
Тулите все в один файл?
Разбил по файлам, связал их в index.js
export default {
...one,
...two,
}
Все работает, вот только WebStorm не подсказывает, какие методы можно использовать с файла index.js
Как у вас обстоят с этим дела?
Мда, что-то ночью уже не думается. Можно просто импортить
Actions/one ...

Anton
23.03.2017
01:17:57
index.js
export { default as one } from './one'

Andrey
23.03.2017
01:19:18

Dmitry
23.03.2017
02:30:13
1 компонент = 1 action creator. Если их у одного компонента настолько много, что пришлось бить по файлам, возможно что-то пошло не так
в смысле, если настолько много экшенов в одном action creator

Dream
23.03.2017
06:39:45

Dmitry
23.03.2017
06:44:18
Да!

Pavel
23.03.2017
09:25:36
Парни подскажите, почему не работает следующий алгоритм: в ComponentWillMount(), т.е. перед началом рендера я получаю данные по API, которые компонент должен вывести при рендере.
Но почему-то компонент рендерит данные так, как будто-бы ComponentWillMount вообще не было и выводит неизмененные данные

Pavel
23.03.2017
09:25:57
я думаю здесь нужно код смотреть

Google

Pavel
23.03.2017
09:26:29
куда скинуть лучше? в codepen>?

Dmitry
23.03.2017
09:27:02
нет, кидай прям сюда всю репу

Ilnur
23.03.2017
09:27:30
заскринь и скинь или в codepen

Pavel
23.03.2017
09:27:58
данные которые ты получаешь по api должны потом либо через некий механизм попадать в пропсы компонента, либо записываться в его стейт, и оттуда ты уже их используешь в рендере

Mike
23.03.2017
09:29:32

Pavel
23.03.2017
09:31:30

Pavel
23.03.2017
09:32:21
https://codepen.io/Charlie91/pen/ZeoRpN?editors=0010

Dmitry
23.03.2017
09:35:08
ты серьезно чтоль? а как у тебя компонент поймет, что ему render нужно дергать в связи с обновленными данными?

MadMax
23.03.2017
09:35:09
попробуй так
ща

Pavel
23.03.2017
09:36:12
Братцы, посоветуйте хорошую статейку на тему разруливания тем для css-modules.
Чего хочется?
Важно, чтобы тема которая не используется сейчас не грузилась.

Pavel
23.03.2017
09:36:39
function showResponse(response) {
var responseString = JSON.stringify(response, '', 2);
//document.getElementById('response').innerHTML += responseString;
dataObj = response;
this.setState({ dataObj })
console.log(dataObj);
}
render() {
const { dataObj } = this.state
...
}
Иначе, при нестандартных вариантах вам нужно вызывать forceUpdate()

Pavel
23.03.2017
09:39:00

Pavel
23.03.2017
09:39:20
Выше смотрите
Я написал, как

Pavel
23.03.2017
09:39:46
Ок, спасибо, сейчас разберусь.

Kreizo
23.03.2017
09:47:14
ребят, а что бандл и главный файл стилей подгружался не зависимо какой роут загружен с корня
подойдет только хешХистори ?

Google

Kreizo
23.03.2017
09:47:58
для browserHistory нужен сервер для отдачи файлов ?

Evgeny
23.03.2017
09:54:27
Бля
Помогите
Ебаная нода ебаный бейбел ебаное всё
Есть редакс-логгер
Есть код
if (__DEV__) {
const logger = require('redux-logger')({
level: 'info',
collapsed: true,
...
});
middlewares.push(logger);
}
Короче давайте сразу на ишью
https://github.com/evgenyrodionov/redux-logger/issues/210
Нид хелп
Короче, мне надо чтобы работали кейсы
export {
defaults,
defaultLogger as logger,
};
export default createLogger;
И можно было сделать
import createLogger from 'redux-logger'
import { logger } from 'redux-logger'
const createLogger = require('redux-logger')
const { logger } = require('redux-logger')
У меня сейчас проблема с 3-ей строчкой: нужно делать const createLogger = require('redux-logger').default

Pavel
23.03.2017
10:00:02
Выше смотрите
та же проблема, при первом рендере еще нету данных в стейте и он пишет :Cannot read property 'items' of undefined

Pavel
23.03.2017
10:01:02
И в рендере проверять, если объект null или undefined - то выводить Loading...

Evgeny
23.03.2017
10:01:37
https://github.com/evgenyrodionov/redux-logger/issues/210#issuecomment-288670476

Pavel
23.03.2017
10:02:38
Так же вы поместили асинхронный запрос в componentWillMount, напоминаю, что при server side rendering (SSR) у вас он будет исполняться и на сервере.

Ruslan
23.03.2017
10:06:31

Pavel
23.03.2017
10:09:11

Alexey
23.03.2017
10:09:26
Всем привет. Надоел redux-form. Решил избавиться от него. Кто как реализует формы и их валидацию. Есть какие крутые либы или лучше нативно

Google

Pavel
23.03.2017
10:10:06

Pavel
23.03.2017
10:11:52

Pavel
23.03.2017
10:13:12

Evgeny
23.03.2017
10:19:18
Релизну 3.0.0 с брекинг ченджес

Roman
23.03.2017
10:40:48
Привет! Какой общепринятый способ в реакте показывать элемент по условию?
Конструкция вида {condition && <div>Hello</div> } не особо хорошо смотрится
что-нибудь типа ng-show ангуляровского мб есть?

Dmitry
23.03.2017
10:41:30
Я пишу
{
condition && (
<div />
)
}

Admin
ERROR: S client not available

Dmitry
23.03.2017
10:42:31
Так читабельнее становится, когда у тебя внутри много кода, а если строчку текста вывести, то сингл лайн ок кмк

Max
23.03.2017
10:42:51
лучше !!condition
если condition == false но не !== там может в аутпут пойти

Dmitry
23.03.2017
10:43:11

Max
23.03.2017
10:43:32
0 вроде тот же

Dmitry
23.03.2017
10:44:25
Ага, я больше про переносы)

Pavel
23.03.2017
10:51:14

Roman
23.03.2017
10:56:59
ого, спасибо

Evgeny
23.03.2017
12:17:45
Устроил рефакторинг редакс-логгера, нид хелп.
Есть настройка `collapsed: Boolean | Function`, меня это раздражает, хочу разнести на `isCollaped: Boolean` и вторую функцию, но не могу ее назвать. Как лучше? `checkCollapsed`? Или?

Oleg
23.03.2017
12:18:28
я использую настройки по дефолту

Evgeny
23.03.2017
12:18:32
(функция тоже возвращает булеан)

Google

Max
23.03.2017
12:21:16
а чем раздражает то?

Dmitry
23.03.2017
12:21:26
getCollapsedState ?

Max
23.03.2017
12:21:27
что если будет заполнено и булево и функция?
где source of truth же?

Evgeny
23.03.2017
12:22:23

Ilnur
23.03.2017
12:27:05
ну ты можешь прописать геттер и сеттер в рамках вычислимых свойств получишь all in one

Dmitriy
23.03.2017
12:42:00
https://habrahabr.ru/company/jugru/blog/324364/ - на хабре выложили видео с JS-конференции. Кто-нибудь смотрел?

Anton
23.03.2017
13:11:09
Гайз, посоветуйте хорошую аплоадилку файлов, м?

Mike
23.03.2017
13:11:39

Danil
23.03.2017
13:15:48
Я получаю в саге ответ от запроса. Вопрос заключается в том, могу ли я этот ответ как-то передать в компонент?

Ave
23.03.2017
13:21:40

Evgeny
23.03.2017
13:22:01
proud of you
(но в целом мне конечно поебать)

Dreamerinnoise
23.03.2017
13:28:53
https://twitter.com/ID_AA_Carmack/status/844902854171262977

Max
23.03.2017
13:29:16
хм
осталось только придумать как дом запихать в 3д движок
потому что UI в юнити дно, даже в 5

Evgeny
23.03.2017
13:38:40
https://github.com/evgenyrodionov/redux-logger/releases/tag/3.0.0
Всё бля