
Сергей
01.07.2017
11:14:22

Pavel
01.07.2017
11:15:50

Сергей
01.07.2017
11:16:45

Artyom
01.07.2017
11:18:43

Google

Evgeny
01.07.2017
11:18:57

Pavel
01.07.2017
11:20:16
Что в state и откуда он приходит?

Artyom
01.07.2017
11:21:35
А стейт пробрасывать надо, connect на что?
Я уже не помню, как коннект работает. Я дурак и нужно пробрасывать из верхнего компонента?

Сергей
01.07.2017
11:22:02
но по сорсмапам не может

Evgeny
01.07.2017
11:22:55
Почитай пейпер стоящий за ним
Вообще видел такое https://gist.github.com/march213/ac944178477a94fd67e1f7ff3e66bc7f

Anton
01.07.2017
11:28:01
let data = {arr: [1,2]};
let data2 = {...data}; data2.arr[0] = 3;
console.log(data === data2); // false
console.log(data.arr === data2.arr); // true
Подскажите плиз почему так

Mike
01.07.2017
11:28:44
потому что ты ссылку на объект поменял, но массив все равно ссылкой упал

Сергей
01.07.2017
11:29:19

Artyom
01.07.2017
11:29:41
spread not deep

Google

Anton
01.07.2017
11:30:29
т.е. в редюсерах я не могу так делать

Mike
01.07.2017
11:30:42

Anton
01.07.2017
11:30:50
ужас

Artyom
01.07.2017
11:31:15
У тебя должен быть отдельный редьюсер на arr
Каждая вложенность - редьюсер
Я так понимаю

Pavel
01.07.2017
11:38:52

Artyom
01.07.2017
11:40:23
Подробнее?
oldList = срез старого стора, newList - поступил от экшена
Интересно, почему я let вместо const использую...

Enjoy the
01.07.2017
11:45:30
>2k17
>не говнокодить
Ваши оправдания?

Егор
01.07.2017
11:46:26
Ребят, помогите плиз) Я только начал учить реакт и уже ошибка непонятная ,хотя делал всё как в уроке сказанно

Enjoy the
01.07.2017
11:46:38
Я не умею в Реакт, но давай посмотрю

Егор
01.07.2017
11:46:46

Enjoy the
01.07.2017
11:46:51
Используй create-react-app
/thread

Егор
01.07.2017
11:46:54

Enjoy the
01.07.2017
11:46:59
Используй create-react-app
/thread

Artyom
01.07.2017
11:47:06
Начало уже интересное

Google

Егор
01.07.2017
11:47:06
вот такая фигня
ахаха

Artyom
01.07.2017
11:47:32
Да ваще
https://github.com/react-boilerplate/react-boilerplate

Егор
01.07.2017
11:47:39

Enjoy the
01.07.2017
11:47:56
>Boilerplate
Не слушай чувака выше, тут целая тема для холивара

Artyom
01.07.2017
11:48:31
Не ваще вот этот норм
https://github.com/gaearon/react-hot-boilerplate/tree/next

Enjoy the
01.07.2017
11:48:46
Шо то
Шо это
Шо это обе

Daniel
01.07.2017
11:49:22

Evgeny
01.07.2017
11:49:35
Вы заебали
Вам сказали

Evgeny
01.07.2017
11:49:47
Используйте create react app

Daniel
01.07.2017
11:49:47
create-react-app решает

Егор
01.07.2017
11:49:50
Так вы шарите в чем трабл?

Enjoy the
01.07.2017
11:49:52
Ещё раз говорю, create-react-app для новичка и точка

Егор
01.07.2017
11:50:03
ох

Evgeny
01.07.2017
11:50:21
https://facebook.github.io/react/tutorial/tutorial.html
И вперёд
Шаг за шагом

Google

Artyom
01.07.2017
11:51:00
В ветке next этого нет =Р

Pasha
01.07.2017
11:56:36
Нид хелп: в шторме с какого-то хрена стал иначе работать Emmet в jsx..
Flex -> tab -> <Flex/>, а не <Flex></Flex>

Anton
01.07.2017
11:59:43
Стоит ли юзать в своих redux проектах ImmutableJS?
Вроде бы все круто: защита от мутаций, быстрая проверка на то изменилось дерево или нет.
Но в то же время нельзя будет юзать spread оператор, в глупые компоненты все равно надо гнать чистые js объекты.
Подскажите плиз.

Pasha
01.07.2017
12:01:06
можно spread юзать
ща
[ "extensible-destructuring", { "mode": "optout", "impl": "immutable" } ],

Admin
ERROR: S client not available

Marlik
01.07.2017
12:01:31

Pasha
01.07.2017
12:01:34
в babelrc plugins

Dreamerinnoise
01.07.2017
12:01:37

Maxim robox
01.07.2017
12:01:43

Marlik
01.07.2017
12:02:15
Чото ant какой-то прожорливый, 4 MB добавляет к бандлу...

Daniel
01.07.2017
12:03:01

Artyom
01.07.2017
12:03:01
Прочитай варнинг

Marlik
01.07.2017
12:04:20
Аааааа.
Пасиба.

Artyom
01.07.2017
12:05:02
Я не проверял, вообще, но по идее должен уменьшить

Google

Marlik
01.07.2017
12:05:53
Но я так понимаю, в продакшен ужмётся исчо... надеюсь...

Anton
01.07.2017
12:09:42
ну в общем иммутабельные структуры в redux приложениях это добро?

Егор
01.07.2017
12:29:41

Сергей
01.07.2017
12:30:19

Group Butler
01.07.2017
12:30:20
Pavel has been warned (1/3)

Daniel
01.07.2017
12:30:56

Vladimir
01.07.2017
12:31:30
Ещё и сам реакт вам спасибо скажет

Daniel
01.07.2017
12:32:28
ну так
для этого же и делается иммутабельность в редуксе и вообще сам редукс
чтоб реакт спасибо сказал

Vladimir
01.07.2017
12:33:22
Ну, вообще да

Anton
01.07.2017
12:33:50
ну можно же и без всяких Immutable js имутабельность поддерживать.
Вопрос в том тащить ли в приложение Immutablejs или его аналоги

Daniel
01.07.2017
12:34:12
зависит от того, насколько велико приложение

Vladimir
01.07.2017
12:34:14
Ааа, ну тут it depends

Daniel
01.07.2017
12:34:23
в целом, почему нет, спасает от многих ошибок
и быстрее работает на больших структурах