@react_js

Страница 705 из 5115
Алексей
08.12.2016
11:51:48
тут уже можно мемоизацию впиндюрить
как вариант, тогда по ссылке будет передоваться и все будет ок

JiSeven
08.12.2016
11:52:15
ну либо в стейт записывать, что не совсем айс

Google
Ignat
08.12.2016
11:52:25
Настя, надо просто больше общаться с трансами и будет 10/10 ?

Дмитрий
08.12.2016
11:53:08
тут уже можно мемоизацию впиндюрить
Для начала по идее не надо создавать функцию в рендере каждый раз

А потом уже мемоизация

JiSeven
08.12.2016
11:56:21
ну да, ты выносишь из компонента эту функцию, которая мемоизирует значение

Vladimir
08.12.2016
11:56:34
что-то пошло не так

Анастасия
08.12.2016
12:04:29
что-то пошло не так
На шашечку просто нельзя нажимать, если она не ходит. Это пока первый вариант, мне теперь нужно связать выбор шашечки с желтым цветом.

Котяй Негодяй
08.12.2016
12:19:37
Мне кажется, шашки проще реализовать, используя ООП подход.

По крайней мере, так будет проще реализовать логику работы этих сущностей.

JiSeven
08.12.2016
12:25:50
виртуальный цсс уже заюзал кто?)

Котяй Негодяй
08.12.2016
12:26:15
Это ещё что?

JiSeven
08.12.2016
12:27:40
https://ryantsao.com/blog/virtual-css-with-styletron

a
08.12.2016
12:28:20
что не так с инлайн стилями? зачем все эти тулзы?

JiSeven
08.12.2016
12:28:55
так это те же самые инлайн стили, только с бонусами

Google
Дмитрий
08.12.2016
12:29:03
Сегодня пет проджект с ним попробую; я вчера уже говорил, по ходу к словам styletron и CSSOM всё же придётся привыкать

Котяй Негодяй
08.12.2016
12:29:09
Это не инлайн.

JiSeven
08.12.2016
12:29:44
а, да, не инлайн

генерит классы

Котяй Негодяй
08.12.2016
12:30:03
что не так с инлайн стилями? зачем все эти тулзы?
Я испытываю религиозную нетерпимость к инлайн.

JiSeven
08.12.2016
12:30:22
какой профит от инлайн вообще?

a
08.12.2016
12:30:23
обоснования?

Котяй Негодяй
08.12.2016
12:31:02
Ну и вообще, сгенерить класс один раз — лучше, чем при каждом рендере гонять инлайн стили дома, который затронули изменения.

a
08.12.2016
12:31:10
профит в том что не моюет быть коллизий имен, ну и визуально легче сразу в компоненте херачить стили

Котяй Негодяй
08.12.2016
12:31:28
обоснования?
Для религиозной неприязни нужны обоснования? Лол. Имею право. =)

JiSeven
08.12.2016
12:31:47
мне кажется, что styletron вполне неплохая идея

Дмитрий
08.12.2016
12:33:36
Вкратце — сильная оптимизация css-кода, переиспользование уже созданных css-значений вместо парсинга, оптимизация размера конечного файла и повышение производительности

Если верно хотя бы на половину уже хорошо

Что такое CSSOM, что вообще придаёт смысл фразе virtual css https://developers.google.com/web/fundamentals/performance/critical-rendering-path/render-tree-construction?hl=ru

https://varvy.com/performance/cssom.html

Соответственно как реакт виртуализирует DOM, styletron виртуализирует CSSOM

a
08.12.2016
12:33:55
не это все потуги какие-то, изначально цсс вообще не модульный. зачем мне библиотека для стилей если я могу сразу инайлить их

Roman
08.12.2016
12:34:12
почитал что пишут, интересная таки тема этот cssom/styletron

Google
Сергей
08.12.2016
12:34:48
Инлайн это очень туго Как ты сделаешь псевдоэлементы, каскад, и прочее

Котяй Негодяй
08.12.2016
12:34:54
Разрешаем.

a
08.12.2016
12:35:12
каскад? зачем?

это же антипаттерн

JiSeven
08.12.2016
12:35:45
каскад? зачем?
MCSS методология и каскада как такового нет

Сергей
08.12.2016
12:36:05
div > + Для этого например

Звезды пропали

Дмитрий
08.12.2016
12:36:18
Совиный селектор

JiSeven
08.12.2016
12:36:22
а как с реюзабельностью стилей при инлайне?

JiSeven
08.12.2016
12:36:51
ну вот можно и точку ставить сразу )

Котяй Негодяй
08.12.2016
12:36:58
Какая реюзабельнось стилей? Только реюзабельность компонентов.

a
08.12.2016
12:37:01
реюзабельность стилей? компоненты это уже реюзабельность, изначально

компоненты без стилей - не компоненты. это моя религия :)

Котяй Негодяй
08.12.2016
12:37:33
Или имелась ввиду реюзабельность на низком уровне? На уровне сборки?

В этом есть смысл.

Дмитрий
08.12.2016
12:37:43
Только джихад не устраивайте

Пойду заюза styletron

Google
Котяй Негодяй
08.12.2016
12:38:00
Только джихад не устраивайте
Ща он нас взорвёт к чертям.

Сергей
08.12.2016
12:38:09
Пойду юзать jss

Котяй Негодяй
08.12.2016
12:38:40
Пойду выброшу из проекта ещё немного инлайн-стилей.

JiSeven
08.12.2016
12:39:27
ожидайте скоро tree-shaking для инлайн стилей на гитхабе)

Dreamerinnoise
08.12.2016
12:39:54
css-in-js по дефолту будет тришейкиться

он жеж js

a
08.12.2016
12:40:08
пойду перепишу все в sass, люблю обмазываться древовидными стилсями

Admin
ERROR: S client not available

JiSeven
08.12.2016
12:40:09
потом инлайн картинки, инлайн шрифты и инлайн psd )))

Котяй Негодяй
08.12.2016
12:41:36
JiSeven
08.12.2016
12:43:18
ожидайте новый тип вакансий "Разработчик React-компонентов"

как замена верстальщикам)

(;¬_¬)
08.12.2016
12:45:00
ожидайте новый тип вакансий "Разработчик React-компонентов"
зачем, на inline psd же все закончится, разработчики станут не нужны

дизайнер нарисовал и збс

Ches
08.12.2016
12:45:45
можно как нибудь удалить реакт компонент в самом компоненте?) обычно делал коллбеки наверх к родителю, и тот менял hide/show

Dmitry
08.12.2016
12:45:56
Component as a service

Ches
08.12.2016
12:47:20
ну это родителя уже привлекать)

а там простой компонент без стейта

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

Google
JiSeven
08.12.2016
12:48:32
ReactDOM.unmountComponentAtNode(ReactDOM.findDOMNode(this).parentNode);

но лучше уже вариант со стейтом)

Ches
08.12.2016
12:52:30
отсюда взял?) http://stackoverflow.com/questions/35994313/how-component-can-remove-delete-itself-from-dom-in-react

JiSeven
08.12.2016
12:53:34
да)

Дмитрий
08.12.2016
12:53:47
Уроброс какой-то

JiSeven
08.12.2016
12:54:52
это для тех, кто любит извращенства. А что там было, findDOMNode хотят вырезать?

Nikita
08.12.2016
13:24:16
лол

Kate
08.12.2016
13:24:27
что?

Nikita
08.12.2016
13:24:29
existing webpack configuration?))

Kate
08.12.2016
13:24:41
не то поставила?

ага

Alexander
08.12.2016
13:24:48
Конфиг весь

Vladimir
08.12.2016
13:25:11
мне кажется, или кто-то тестирует СПВПФ сегодня? :)

Kate
08.12.2016
13:25:18
весь что ли?

Nikita
08.12.2016
13:26:14
надо почитать доку) до тех пор, пока не прийдет осознание

Kate
08.12.2016
13:26:27
эту же строку не надо?

https://www.npmjs.com/package/webpack-config-source-maps

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