
Stepan
29.05.2017
12:43:09
Я не считаю, дальше что?

? ethorz
29.05.2017
12:43:19

Stepan
29.05.2017
12:43:37
Я считаю, что первый вариант это излишнее усложнение там, где его не должно быть

Roman
29.05.2017
12:43:47
обоснуй)
в рендер ты пихаешь только переменную, а не всю функцию

Google

Stepan
29.05.2017
12:44:00
И что это даёт?

Roman
29.05.2017
12:44:19

Stepan
29.05.2017
12:44:26
Обоснуй :)

Roman
29.05.2017
12:44:43
Обоснуй :)
в рендер ты пихаешь только переменную, а не всю функцию

Stepan
29.05.2017
12:44:55
И что это даёт?

Roman
29.05.2017
12:45:12

Stepan
29.05.2017
12:45:28
Обоснуй, почему это даёт читабельность

Roman
29.05.2017
12:45:58

Efim
29.05.2017
12:47:04
Тут дело в том, что сформировалось определенное комьюнити которое вполне понмает второй вариант, бабел его навязывает как фича

Stepan
29.05.2017
12:47:25
Да, возможно

Efim
29.05.2017
12:47:27
Раз понимают + меньше кода + меньше переменных + цельней выглядит как по мне = лучше

Roman
29.05.2017
12:47:51
Дело больше в том, что нет строго заданного синтаксиса

Stepan
29.05.2017
12:48:00
Ну, как хочешь, так и делаешь

Google

Efim
29.05.2017
12:48:04
Его в жс никогда не было)

Oleg ?
29.05.2017
12:48:18
Ребят, что за фигня omit?

Stepan
29.05.2017
12:48:20
Ты пришёл за мнением, мы его тебе озвучили. Писать ты можешь как угодно

Roman
29.05.2017
12:48:26

Efim
29.05.2017
12:48:49
Да, но это не баг а скорее фича

Oleg ?
29.05.2017
12:49:19
const a = {
'123': 'test',
'test': 'hello',
};
const {['123']: omit, ...b} = {
...a,
};
console.log(b);
Пропустит свойство 123 при копировании объекта
Вопрос: Откуда берётся этот omit? и где на него документация?

Max
29.05.2017
12:50:10
spread

Oleg ?
29.05.2017
12:50:17
O rly?
А где документация на omit?

Max
29.05.2017
12:50:30
бля
const {['123']: hui, ...b} = {
...a,
};
тебе поискать документацию на hui?
:)

Oleg ?
29.05.2017
12:50:48
Ааааа
:DDD

Dmitry ?
29.05.2017
12:50:50
Лол

Max
29.05.2017
12:51:13
есть дестркутруризация
у тебя все что не указано ключами
идет в rest

Google

Max
29.05.2017
12:51:29
который в твоем случае это b
https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment
// Experimental (not yet standardized)
({a, b, ...rest} = {a: 10, b: 20, c: 30, d: 40});

Oleg ?
29.05.2017
12:52:07
Да, как работает спред я знаю
Меня сбил столку пример
лучше писать undefined

Max
29.05.2017
12:52:27
“с толку"

Oleg ?
29.05.2017
12:52:32
да

Efim
29.05.2017
12:52:46
Противный Макс какой-то))

Max
29.05.2017
12:53:11
you must be new here

Efim
29.05.2017
12:53:48
Да, буду знать и чекать онлайн
Если что не задавать вопрсы))

Max
29.05.2017
12:54:18
слабак!

Sergey
29.05.2017
12:54:34

Дмитрий
29.05.2017
12:55:05
Я считаю, что первый
Я считаю, что было бы неплохо вообще не пересоздавать mapper функцию при каждом рендере)

Max
29.05.2017
12:55:08
сделать компонент NumberListItem

Efim
29.05.2017
12:59:48
Как лучше организовать SPA если у меня на одном домене три разне приложения, никак не связанные друг с другом?
Но с сервера на любой запрос прилетает общий штмл с бандлом
на сервере подгружать нужный бандл = разные приложения?
или делать все в одином бандле и стейте?

Max
29.05.2017
13:00:25
я бы сделал разные хтмл
и отдавал на сервере их

Oleg ?
29.05.2017
13:01:11
А есть более простой способ удаление переменной в этом коде?
(state, deleteProp) => ({
...state,
[deleteProp]: undefined, // Не правильно
});

Google

Mike
29.05.2017
13:01:27

Max
29.05.2017
13:01:37
но со спредом тоже ок

Efim
29.05.2017
13:02:31
я бы сделал разные хтмл
меня смущала проблема перезгагрузки тсраницы, но сейчас подумал что не сильно от этого пострадаю. Таак и сделаю, спасибо

Oleg ?
29.05.2017
13:02:34
Без этой либы никак?

Efim
29.05.2017
13:02:50

Admin
ERROR: S client not available

Max
29.05.2017
13:02:51

Oleg ?
29.05.2017
13:02:55
А как?

Max
29.05.2017
13:03:08
у тебя выше етсь рабочий пример )
что не так то )

Oleg ?
29.05.2017
13:03:21
Нет, там в объекте остаётся поле undefined

Max
29.05.2017
13:03:30
а
это косяк да
стоп

Oleg ?
29.05.2017
13:03:45
?

Zae
29.05.2017
13:03:47
в объекте же так и должно быть, не?

Max
29.05.2017
13:03:52
в state остается?

Oleg ?
29.05.2017
13:03:56
Да

Max
29.05.2017
13:03:59
хм

Google

Mike
29.05.2017
13:04:01

Oleg ?
29.05.2017
13:04:05
https://codesandbox.io/s/DWD0EWEy
{123: undefined, test: "hello"}

Max
29.05.2017
13:04:40
точно

? ethorz
29.05.2017
13:04:56

Zae
29.05.2017
13:05:03
ты изменил параметр на undefined получается

Oleg ?
29.05.2017
13:05:05
Я конечно могу это сделать через delete, но это не так изящно

Zae
29.05.2017
13:05:28
а не сам ключ 123

Oleg ?
29.05.2017
13:05:34
Хочу решить в одну строку, такое возможно?
Я хочу стереть этот ключ

Max
29.05.2017
13:05:47
тогда object-path-immutable :)

Efim
29.05.2017
13:05:57

Oleg ?
29.05.2017
13:06:04
Не, тоже не элегантное решение)
Я думал можно, как - то с помощью стандартных средств
пофиг, через delete сделаю

Sergey
29.05.2017
13:08:50
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Reflect

Efim
29.05.2017
13:09:50

Mike
29.05.2017
13:10:15