
Artyom
29.10.2017
02:24:40
legacy backend
Форматить мне их лень

Сергей
29.10.2017
02:25:19
а писать везде this.props['e-mail'] не лень?
и деструктуризация не работает нормально тож

Google

Сергей
29.10.2017
02:25:38
const { 'e-mail': email } =

Artyom
29.10.2017
02:25:52
Проект дико запущенный. Внедрение проптайпов как таковых уже великое свершение
Попозжа добавлю нормальные селекторы, форматеры
Может =\

Voskresus
29.10.2017
02:30:32
var usersname = ["JSus","allax","you","Scale"];
var Hellow = props =>{
return (
<h1>{props.names}</h1>
);
}
var WelcomsUsers = props => {
return (
<div>
{
props.mass.map(elements=>{
<Hellow names={elements} />
})
}
</div>
);
}
ReactDOM.render(
<WelcomsUsers mass={usersname}/>,
root
);
объясните почему не работает ?
все я разобрался скобки лишнии

sharfuddin
29.10.2017
02:59:01
Am looking for job support
On react js redux
Please let me know

Voskresus
29.10.2017
03:41:50
https://codepen.io/anon/pen/POoaBR?editors=0010 создал вот такую вот хуйну (сразу скажу я до этого дня о реакте я знал только то что это крутой фреймворк)

Nikolay
29.10.2017
03:53:41
https://codepen.io/anon/pen/zPYJee?editors=0010

Google

Nikolay
29.10.2017
03:54:11
@jsustg так лучше

Voskresus
29.10.2017
03:56:33
да да констатны

Артур
29.10.2017
03:58:00

Voskresus
29.10.2017
03:58:57
я только начинаю разбираться с этим всем мне интересно каким образом добавляются новые элементы
понятно что сначала подгружается json потом он формируется в элементы а как они добавляются в дом не просто заменяя
+= element
или ReactDOM.render всегда все перерисовывает ?

Nikolay
29.10.2017
04:06:12
JSON? JSX ты имеешь в виду?
JSX компилируется в обычный JS код bebel-ем, при этом все компоненты остаются чистыми функциями
На каждый чих реакт вызывает их и внутри себя строит virtual-dom, dom-дерево, но в памяти
И сравнивает с настоящим DOM
После чего за наименьшее число изменений приводит эти деревья к соответсвию

localvoid
29.10.2017
04:09:30
а dom-дерево не в памяти?

Nikolay
29.10.2017
04:10:01
Оно ещё и на экране
Отрисовано и построено
А virtual-com ТОЛЬКО в памяти
Что соответственно намного быстрее

localvoid
29.10.2017
04:10:34
как интересно :) красками нарисовано?

Nikolay
29.10.2017
04:10:52
Акварельными

localvoid
29.10.2017
04:11:23
а почему в документации реакта написано что они не производят наименьшее число изменений?

Nikolay
29.10.2017
04:13:14
https://reactjs.org/docs/implementation-notes.html#updating

Google

localvoid
29.10.2017
04:15:10
там где-то написано про минимальное число изменений?

Дмитрий
29.10.2017
05:06:31
Самое забавное что до 16 версии dom diff как таковой вообще не строился

kana
29.10.2017
05:11:16
А сразу применялся в дом?

Дмитрий
29.10.2017
05:18:08
Ага

kana
29.10.2017
05:18:35
Ну норм, сразу фьюжен писали вручную

Дмитрий
29.10.2017
05:18:54
Вообще строить diff в сложных системах — это адуха ппц

kana
29.10.2017
05:19:42
Оп, тут есть те, кто использует сторибук и реакт 16?

Дмитрий
29.10.2017
05:19:57
Я)

kana
29.10.2017
05:20:29
Я случайно обновился (подлый вебшторм подсунул окошко когда не нужно) и вроде как все работает, но перестала работать экшн-панель сторибука
Пишет, что каналы ис нот дефайнед, все по классике

Дмитрий
29.10.2017
05:22:26
?
Что за каналы?

kana
29.10.2017
05:23:03
Да хз, сторибук в себе какие-то каналы использует наверное
В action-плагине по крайней мере

Дмитрий
29.10.2017
05:24:39
Странно, не замечал?
Может дело в конфиге вебпака, я специально базу не убираю из webpack.config.js

kana
29.10.2017
05:25:27

Voskresus
29.10.2017
05:54:07
а реакт то совсем простой вроде
тамж одна основная функция
ReactDOM.render
я могу ошибаться, а вы можете мне указать где...

Google

Irina
29.10.2017
06:14:24
Лол

Voskresus
29.10.2017
06:53:06
имеет ли значение сколько будет компонентов и стоит ли клепать компоненты по хуйне всякой ?
мне вот только подумалось что наверно один компонент подразумевает один объект например комментарий он может быть одним компонентом и без надобности его разбивать на меньшие компоненты хотя хз

Ilya
29.10.2017
07:00:30

Voskresus
29.10.2017
07:06:48
я правильно понимаю если я делаю так:
<div id="allax"></div>
<script>
allax.innerHTML = " <h3>123</h3>";
</script>
это совсем не:
<div id="allax"></div>
<script>
ReactDOM.render(
<h3>123</h3>,
allax
);
</script>
если да то то в чем разница ? если нет то в чем смысл реакта ?
это бот баньте

Ilya
29.10.2017
07:09:28

Voskresus
29.10.2017
07:10:13

Ilya
29.10.2017
07:12:00
в двух словах плес
компонент это же не просто кусок html кода, это кусок html кода в котором рулит js для управления его логикой. Где какой html отобразить, при каких условиях, как это всё вывести

Дмитрий
29.10.2017
07:12:31
Достаточно упоминания

Voskresus
29.10.2017
07:13:06

Дмитрий
29.10.2017
07:13:16
Это не выход

Oleksandr
29.10.2017
07:13:36
Ребят. С чего начать иззучать реакт? Что можете посоветовать?

Voskresus
29.10.2017
07:13:40
Это не выход
ну бля это проще чем искать админов в чате на 3.3к

Ilya
29.10.2017
07:13:50

Дмитрий
29.10.2017
07:14:09

Voskresus
29.10.2017
07:14:45
боты все щас могут

Google

Voskresus
29.10.2017
07:14:59
если имеют админку

Дмитрий
29.10.2017
07:15:17

Voskresus
29.10.2017
07:15:50
я не понимаю что это за сайт
соре
что за мтпрото?

Ilya
29.10.2017
07:16:11

Voskresus
29.10.2017
07:16:39
гитхаб?
да какой то американский сайт с иностранным языком
зачем тебе клиент когда боженька дал тебе удобных ботов с простым api