@react_js

Страница 3008 из 5115
Andrey
25.01.2018
14:07:42
Неправда
Ок. Генерация формы по конфигу из базы с не стандартными контролами.

Dmitry
25.01.2018
14:08:07
ой да бросьте вы - какие генераторы форм - зачем?

Timur
25.01.2018
14:08:12
Andrey
25.01.2018
14:08:54
ой да бросьте вы - какие генераторы форм - зачем?
Коробочное решение для клиента, в котором клиент сам проектирует формы.

Google
Moth
25.01.2018
14:12:44
Какое состояние может иметь компонент? И что значит компонент, который не имеет состояния?

Пг
25.01.2018
14:13:11
state

Moth
25.01.2018
14:13:38
Я знаю перевод, мне бы саму суть

Пг
25.01.2018
14:13:56
this.state

Moth
25.01.2018
14:14:07
Что есть состояние?

Пг
25.01.2018
14:14:25
обьект

набор значений

лол

такой же как и props, но изменяемый анутри компонента и там же создающийся, а не приходящий из вне

Сергей
25.01.2018
14:16:02
набор значений
столбиком не надо писать

Пг
25.01.2018
14:16:28
да случайно, хотел через запятую

Moth
25.01.2018
14:17:35
такой же как и props, но изменяемый анутри компонента и там же создающийся, а не приходящий из вне
Спасибо. Просто я открыл одну книжку и там объясняют про то, какие способы есть для того, что бы создать компонент. И там один из способов - функциональый компонент, который не имеет состояние. Но до этого ничего про пропсы и состояние не объясняли, либо я проглядел.

Google
kana
25.01.2018
14:19:43
имхо терминология немного неверная (снова, как с хоками), функциональный компонент это и не компонент вовсе, это просто view function ну конечено слово "компонент" можно определить разными способами

andretshurotshka?❄️кде
25.01.2018
14:20:06
а экшен ето пэйлоад ?

kana
25.01.2018
14:20:15
лол

kana
25.01.2018
14:25:05
элм что ли
что элм?

andretshurotshka?❄️кде
25.01.2018
14:25:17
view function

kana
25.01.2018
14:26:49
ну да, в elm тоже по сути все view function, если ты про это

Пг
25.01.2018
14:27:27
кстати, выгоднее делать класс с методами типа handle click или рендер функцию с внешними функциями, которые будут получать пропсы аргументами?

а то вроде рендер функции в разы производительнее, но хз как это выразится в таком юзкейсе

kana
25.01.2018
14:28:44
рендер-функции медленее классов

Пг
25.01.2018
14:28:55
лол?

kana
25.01.2018
14:28:57
но незначально

в реакте они все приводятся к одному виду

Пг
25.01.2018
14:29:10
везде пишут что быстрее

kana
25.01.2018
14:29:22
с чего бы им быть быстрее-то?

kana
25.01.2018
14:31:29
render-prop?
речь про просто функции для компонентов, я так понимаю

Пг
25.01.2018
14:32:20
ну кароче, есть статейки где разделяют рендеринг на три типа, компонент, компонент с кастомным shouldComponentUpdate и рендер функция, там даже тесты приведены, где обычные компоненты проигрывают рендер функции на первом рендере и им двум вместе в дальнейшем

kana
25.01.2018
14:32:44
кстати, выгоднее делать класс с методами типа handle click или рендер функцию с внешними функциями, которые будут получать пропсы аргументами?
мало того, чтобы передавать пропсы, тебе придется создавать замыкания, то есть создавать в рантайме новые функции (но в8 это может оптимизировать, но ссылки все равно будут разные и пойдут лишние ререндеры даже если значения пропсов не изменились)

Google
Пг
25.01.2018
14:32:56
доберусь до пк покажу

Pauline
25.01.2018
14:33:08
доберусь до пк покажу
сделай мешн меня пжлст, а то не увижу

Пг
25.01.2018
14:33:24
я просто изза нее и подключил react pure component

kana
25.01.2018
14:33:45
purecomponent с функциональными тоже не связаны

функциональные - не pure

Дмитрий
25.01.2018
14:34:27
Это не обязательное условие
Например в нативных элементах вообще нет shallowCompare, ввиду чего объекту <button onClick={() => {}} /> глубоко до лампочки сколько раз поменяется функция onClick

kana
25.01.2018
14:34:53
это узкий юзкейс, у нас речь про общий случай

Пг
25.01.2018
14:35:33
окей, а в чем разница если на пальцах

kana
25.01.2018
14:35:45
Пг
25.01.2018
14:36:04
между pure и функциональными

Сергей
25.01.2018
14:36:30
между pure и функциональными
один класс другой функция

Дмитрий
25.01.2018
14:37:06
это узкий юзкейс, у нас речь про общий случай
Куда более общий случай то? У тебя все равно на конце будут эти элементы

И в том и суть, что если все хэндлеры упрутся в dom, то ими можно пренебречь

kana
25.01.2018
14:38:19
pure это такой, который для одинаковых значений (не ссылок, он делает сравнение значений) не будет делать лишних перерисовок, это класс (мб класс, созданный из функционального компонента)

Пг
25.01.2018
14:38:35
ну вот react pure component в babel превращает классы только с рендер методом в render в (pRops) =>

kana
25.01.2018
14:38:48
Куда более общий случай то? У тебя все равно на конце будут эти элементы
не обязаетельно же, я могу вызвать хендлер в setTimeout через секунду например, после загрузки данных и тд

мало того, хоть не будет перерисовки, могут быть лишние вызовы render

Тимофей
25.01.2018
14:40:53
покажи такую статейку
Была статья где функциональные компоненты просто вызывали как функцию Component() и типо так быстрее, но много с этим всяких проблем. Может он про это говорит?

Google
kana
25.01.2018
14:41:32
если бы реакт так делал, то да, было бы быстрее

убеждение, что "forall x, функциональный компонент x -> pure component x" очень сильно распространено в реакт-сообществе, мне кажется, это вполне себе показатель, что терминлогия неудачная

Pauline
25.01.2018
15:01:25
?

Andrey
25.01.2018
15:01:36
И вот так всегда (

Mike
25.01.2018
15:20:45
блядский @sergeysova

Admin
ERROR: S client not available

Mike
25.01.2018
15:20:48
это я о чем

я сегодня написал свой первый SC

Сергей
25.01.2018
15:20:58
Mike
25.01.2018
15:21:00
обдуманно и понимая зачем

и мне не нравится, что я тоже становлюсь геем(

Stepan
25.01.2018
15:21:39
RO на неделю.

kana
25.01.2018
15:21:51
блядский @sergeysova

Mike
25.01.2018
15:22:28
так скоро тоже начну пропогандировать css in js

но кстати пока что выглядит довольно дико, мб с непривычки просто

это ощущение проходит?

Сергей
25.01.2018
15:26:12
проходит

но желание пропагандировать останется)

Mike
25.01.2018
15:26:34
o shi~

Google
Mike
25.01.2018
15:26:54
но мне понравилось как оно ни с чем не поругалось

просто встроилось в существующий проект на css modules

без всяких костылей и уговаривания их друг с другом не ругаться

Сергей
25.01.2018
15:27:46
вот)

Mike
25.01.2018
15:30:27
Сергей
25.01.2018
15:30:46
ща будет жоско

нужен конструктор писем вроде mosaico.io только без зависимостей вроде jquery/knockout….

и если есть что-то адекватное

https://mosaico.io/editor.html

вот пример

Сергей
25.01.2018
15:33:38
Andrey
25.01.2018
15:33:54
Слушайте, как можно плавно мигрировать с нокаута на реакт?

dima
25.01.2018
15:34:13
заюзать
даже в яндексе письма верстают ?

Сергей
25.01.2018
15:34:25
конструктор вс верстка

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