
Дмитрий
07.06.2018
09:26:56

Сергей
07.06.2018
09:27:15

Sergey
07.06.2018
09:27:20

Сергей
07.06.2018
09:27:25

Google

Anton
07.06.2018
09:27:32

Сергей
07.06.2018
09:27:53

Дмитрий
07.06.2018
09:28:04

Сергей
07.06.2018
09:28:23
тут дело даже не в умении писать стили
а в умении организовывать код
стили — тот же код
там также работает DRY и прочие принципы

Дмитрий
07.06.2018
09:28:24
Да сложно, разработчикам если что платят вообще то за решение проблем

Сергей
07.06.2018
09:28:59
да и определить неюзабельные styled-компоненты сильно проще чем неюзабельные классы css

Дмитрий
07.06.2018
09:29:04

Anton
07.06.2018
09:29:07
Потому что нанимают именно js. Я когда нанимался на Реакт позицию его вообще не знал. Только vidom

Сергей
07.06.2018
09:40:28
просто styled позволяет парсить в момент сборки, получать на выходе пары и в рантайме получить дикий буст
за счет
import styled from ‘styled-components/no-parser’
вроде так

Дмитрий
07.06.2018
09:46:27
Вроде нет такого
Но бенчмарки же в прод режиме делаются. Если эмошн без дикого буста и так быстрый, то и не очень надо
Думаю, если бы это было возможным, это бы сделали
Как-то))

Google

Anton
07.06.2018
09:47:24
Тогда пеняй на своих разработчиков, внезапно)
Сегодня болтал с крутым разрабом из MTV, пилят стартап убийцу, куча пальцев и все такое.
Полностью довольны своим фронтендом.
Верхние марджины, media query только “на реакте”, в ФФ верстка едет, все тормозит, на мобиле сложно читаемо.
?♂️ А они полностью довольны

Сергей
07.06.2018
09:47:25
надо ещё раз рассмотреть эмоушн

Дмитрий
07.06.2018
09:48:20

Anton
07.06.2018
09:48:54
Заоверинжинирить можно любую задачу

Николай
07.06.2018
09:49:07
живые курсы норм тема

Roman
07.06.2018
09:49:37
срачи совы норм тема

Николай
07.06.2018
09:50:53
просто если у меня есть проблема, которую можно решить деньгами, я с удовольствием так и поступаю) и денег с каждым годом все больше. Но это я, у других может не работать.

Anton
07.06.2018
09:58:52

Cenator
07.06.2018
10:05:58
чтобы с чистой совестью выдавать ро за б#м

Николай
07.06.2018
10:19:00
зачем в реакте бэм?

Vlad
07.06.2018
10:19:01
Кстати автокомплит для SC можно запилить в вскоде?
Для правил

Cenator
07.06.2018
10:21:17

Сергей
07.06.2018
11:05:57

AluV
07.06.2018
11:15:39
А что делать если вкомпоненте очень много HTML кода, правильно ли делать одну компоненту (таблица например) которая просто мапит TableRow
this.props.data.map((el,index) => {
return <TableRow data={el} key={index} />
})
И все больше ничего не делает, это не избыточность компонентов или прям тут HTML строк делать ?

Pavel
07.06.2018
11:24:36

Vlad
07.06.2018
11:37:00
А какие проблемы решает css in js? В сравнении с препроцессорами. Отвязку от классов только вижу

Pauline
07.06.2018
11:37:16

Google

Vlad
07.06.2018
11:37:40

Сергей
07.06.2018
11:39:24
ребзя
а юзал кто бэкпэк?
https://github.com/jaredpalmer/backpack

Roman
07.06.2018
11:43:57
Ребзя
Как вы анимируете в реакте компоненты, которые будут маунт и анмаунт?

Alexander
07.06.2018
11:45:15

Roman
07.06.2018
11:45:38

Andrey
07.06.2018
11:46:24

Сергей
07.06.2018
11:46:36

Andrey
07.06.2018
11:47:04
Просто не вижу смысла даже пробовать то, что повторяет чужую функциональность, ничего не добавляя.
А тут походу только отсутствие конфига, так что нахер.

Сергей
07.06.2018
11:47:48
хм

Roman
07.06.2018
11:48:25
во всех этих либах, вебпак конфиг через жопу надо настраивать
module.exports = {
modify: (config, { target, dev }, webpack) => {
// do something to config
return config;
},
};
везде это

Roman
07.06.2018
11:48:58
backpack, nextjs, razzle

Andrey
07.06.2018
11:48:59
У того же ярна на старте хотя бы скорость была. А тут вообще херня какая-то.

Artyom
07.06.2018
11:49:53
Как найти ?
Например, вот https://www.youtube.com/watch?v=eOBz3_mQwo8&list=LLAKtelC0m6GfyYcLVcujTvg&t=764s&index=8

Сергей
07.06.2018
11:50:23

Vlad
07.06.2018
11:50:46

Artyom
07.06.2018
11:52:18
☹️

Admin
ERROR: S client not available

Mikhail
07.06.2018
12:05:26
Господа. Есть очень глупый вопрос. Но к сожелению не нашел на него ответа.
есть сущ. сайт.
если ли смысл на одной странице использовать реакт?

Google

Dmitriy
07.06.2018
12:06:01
Другое дело, что если тебе важна очень хорошая индексация поисковыми системами, то тебе придется пилить SSR.

Vlad
07.06.2018
12:07:01

Mikhail
07.06.2018
12:11:18
Влад, спасибо, думаю ты отвтил на мой вопрос.
Да, получается переделываем корзину. Сейчас она на 5 шагов.
Логин, Предпросмотр, Доставка, Оплата. ну и еще что то.
думаю это можно сказать как отдельное приложение.

AluV
07.06.2018
12:18:53
Ребята, а как засовывать в State полученные данные если данные я получаю в событии componentWillMount ?
setState там нельзя юзать, напрямую изменять ?
Лишняя перерисовка нет ?
Ну в контроллере идет первоначальная инициализация стейта напрямую значит там тоже так можно
Ну по идее незнаю правильно только так ли

Alexander
07.06.2018
12:20:16
на момент рендеринга данные известны?
если да, то можешь положить в стейт в конструкторе

AluV
07.06.2018
12:20:37
Да потому что данные до рендеринга получаются
так конструктор самый первый в жизненном цикле

Алексей
07.06.2018
12:21:31
Привет ребят, подскажите хорошую либу для работы с формами + валидации на реакте. Слышал, чтоли ругали redux-form

Dmitriy
07.06.2018
12:22:03

Alexander
07.06.2018
12:22:28
могу предложить https://github.com/zero-plus-x/neoform

Алексей
07.06.2018
12:22:32

Vlad
07.06.2018
12:24:44

AluV
07.06.2018
12:26:38
В willMount нельзя данные получать она видимо асинхронная и первый рендер все равно без данных происходит

Google

Alexander
07.06.2018
12:27:08
так почему не didMount или не в конструктор?
didMount ладно, перерендер. а конструктор чем не угодил?

AluV
07.06.2018
12:28:22
данных еще нету и конструктор не может быть sync для использования await
Я там initialState запилил
Чтобы приложенька не крашилась пока нет данных

Alexander
07.06.2018
12:29:00
то есть на момент создания компонента данных нет?