@react_js

Страница 2125 из 5115
Vladimir
09.09.2017
09:49:14
Return acc.concat(el*2)

Dmitry
09.09.2017
09:49:27
в редьюсе всегда будет новый массив приходить, не важно как он с этим массивом работает же

точнее в инишиал стейт мы передаем же новый массив

а то что он мутируется в контексте редьюса, то это ничего страшного

Google
Artyom
09.09.2017
09:50:45
Да тут вообще пуш в аккумулятор, че такого

Vladimir
09.09.2017
09:51:11
Бля

Оки-доки

Artyom
09.09.2017
10:10:12
Вот у меня есть форма на реакте с инпутом, я по onSubmit могу вытащить данные из инпута без рефс и стейта?

Cenator
09.09.2017
10:11:33
Artyom
09.09.2017
10:11:52
Ну кароч стандартно, особых апи нет?

Типа может там объект со всеми инпутами =Р

Cenator
09.09.2017
10:12:56
code4aman
09.09.2017
10:24:39
некоторые либы такое предоставляют, семантик-уи например, вторым параметром

Artyom
09.09.2017
10:26:35
Мне в ant'е с формами понравилось работать

code4aman
09.09.2017
10:30:01
antd идет с moment.js чтоли?

Dmitry
09.09.2017
10:30:18
и драфтом

он тоже еще тянется если не выпиливать

Google
Artyom
09.09.2017
10:31:35
Там валидатор форм еще в комплекте классный

code4aman
09.09.2017
10:32:00
а драфт в каком компоненте юзается?

Ilya
09.09.2017
10:32:03
Возможно ли использовать styles import styles from 'index.css' и название класса одновременно?

Alexey
09.09.2017
10:36:04
конечно

Ilya
09.09.2017
10:38:59
конечно
Можешь показать синтаксис className чтобы скомбинировать стиль style.foo и название класса 'baz'?

Artyom
09.09.2017
10:39:30
className={baz ${style.foo}}

Кек, телеграм кавычки съел

Artyom
09.09.2017
10:40:24
Либа classnames
Для простых кейсов НЕНУЖНО

Простите, надоело ее везде в легаси встречать

Ilya
09.09.2017
10:41:00
Для простых кейсов НЕНУЖНО
Для простых кейсов как сделать?

Alexey
09.09.2017
10:41:15
className={baz ${style.foo}}
или через массив можно <div className={['d-flex', 'align-items-center', s.overlay].join(' ')}>

Ilya
09.09.2017
10:42:08
Спасибо, попробую оба варианта

className={baz ${style.foo}}

или через массив можно <div className={['d-flex', 'align-items-center', s.overlay].join(' ')}>

kana
09.09.2017
10:42:38
Там обратные ковычки, не забудь

Ilya
09.09.2017
10:42:44
хотя судя по всему они идентичные

я в курсе про кавычки

после printf из c++ когда я тупо конкатенировал строки, аля 'first ' + 'second'

Я после этих кавычек как ребенок радовался)

Google
Ilya
09.09.2017
10:44:09
когда узнал про них

Алексей
09.09.2017
10:45:28
Ilya
09.09.2017
10:45:49
printf же не не так работает)
суть была в том, что не юзать тупую конкатенацию

через +

Anton
09.09.2017
10:54:57
Не используй пуш, тебе в редьюсере нужен конкат
Просили передать привет от O(n^2) ?

Vladimir
09.09.2017
10:55:35
Просили передать привет от O(n^2) ?
Тогда и редьюсер не нужен, иди до конца

Anton
09.09.2017
10:56:02
Просто надо знать рамки.

В примере модификация идёт над локальной переменной. И изменение на конкат не изменит ничего кроме скорости.

За n^2 в коде, по _любым_ причинам надо руки отрывать.

Stepan
09.09.2017
10:58:39
Просили передать привет от O(n^2) ?
Ох уж эти любители пооптимизировать)

Anton
09.09.2017
10:59:13
Ох уж эти любители пооптимизировать)
Ну что поделать - лично у меня приложение тормозит.

Иммутабельный код в разы читабельнее и очевиднее
Оно того не стоит. Поверь старому пирату.

illiatshurotshka❄️
09.09.2017
11:00:14
Просили передать привет от O(n^2) ?
любой алгоритм ужасен если он не использует пермутации

RubyRose
09.09.2017
11:03:30
Ребят, как вот здесь запретить перемещение объекта и задать ему одни конкретные координаты? https://github.com/bokuweb/react-rnd

RubyRose
09.09.2017
11:20:16
Ого, прикольно
Да, согласен, но как задачку решить?(

Artyom
09.09.2017
11:24:08
Ну там в API все написано... disableDragging,

code4aman
09.09.2017
11:32:13
у кого-нить было что после git pull (точнее - хз из-за чего) не работает browsersync - не может догрузить страницу

Google
code4aman
09.09.2017
11:33:52
удаление и установка зависимостей не помогает, только git clone

в админке browsersync (она работает нормально) входящих запросов нет, ошибок тоже никаких нет

Юра
09.09.2017
12:51:20
@goodmind Давай.

andretshurotshka?❄️кде
09.09.2017
13:13:49
my
09.09.2017
13:14:54
Братва, подскажите, где найти пряморукого разраба под react native или умеющего работать с эмуляторами? Что-то среди фрилансеров, мягко говоря, профаны

Max
09.09.2017
13:15:09
@javascript_jobs

Юра
09.09.2017
13:16:37
@alexisto1231 Может быть, вопросы не те задаете?

Admin
ERROR: S client not available

Ҫѐҏӗѫӑ
09.09.2017
13:26:40
кто помнит Бена Алперта?

из реакт кор тим

его, то есть её теперь зовут Софи https://twitter.com/sophiebits

Artyom
09.09.2017
13:27:46
no....

Nikita
09.09.2017
13:27:57
эмм

Artyom
09.09.2017
13:28:25
Бросаю реакт, перехожу на ву

Aleksey
09.09.2017
13:29:51
Для чего делают серверную генерацию React? В чем преимущество?

Юра
09.09.2017
13:31:28
Какой-то осадочек от этой новости на реакте остался.

Редкое чувство такое.

@symb_ex Ну, типа, быстрее время до первой отрисовки. Без нее с холодным кешем придется 1) ждать, пока сервер отдаст HTML, затем, 2) Пока клиент подгрузит и исполнит скрипт, который 3) может сходить еще раз на сервер за данными для отображения и только потом 4) можно отрисовать что-то вменяемое.

Google
Юра
09.09.2017
13:35:26
Кстати, вот интересно, люди, которые пол меняют, у них вот правда с полом проблема, или все-таки они какой-то другой конфликт пытаются таким способом решить?

Stepan
09.09.2017
13:36:23
Юра
09.09.2017
13:39:44
Ну, у меня так часто бывает. Когда какую-то проблему избегаешь — сразу же такое чувство легкости, возникает, жизнь начинает другими красками играть. Правда, это все равно временное чувство.

@symb_ex Должно быть все ок. Но, если есть возможность сделать SSR, лучше, конечно, сделать. Клиенту удобнее будет.

Artyom
09.09.2017
13:50:40
Мне всегда казалось, что ssr - для лендингов круто. А если делаешь какие-то сложные интерфейсы и функциональность, оставлять лучше в js

Юра
09.09.2017
13:58:16
@artalar Вообще никакой разницы. Просто с ssr клиент быстрее получит уже какой-то интерфейс, а насколько он там сложный — это реакту по-боку.

@artalar Хотя, конечно, для лэндингов скорость загрузки важна. Но и для всяких там интернет-магазинов, или поисковых сервисов скорость загрузки не менее важна.

Artyom
09.09.2017
14:04:47
Ну при ssr пагинация клиентская или серверная?

kana
09.09.2017
14:14:46
Ну при ssr пагинация клиентская или серверная?
При ssr реакта все как было на клиенте, так и останется

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

Юра
09.09.2017
14:15:39
@artalar Как напишешь. Скорее всего, клиентская, потому что серверную сложнее делать. Но может быть и серверная.

@artalar Там хитрость небольшая есть. Вообще, с react + redux можно делать полностью универсальные приложения, которые и на сервере и на клиенте работают одинаково, т.е. сервер также ходит за данными в API, те же action-ы дергает и т.п. Но это надо сильно себя ограничивать и правильно все делать. Скорее всего получится на сервере отрисовать менюху, да заголовок, а клиент все равно за данными попрется.

Artyom
09.09.2017
14:18:08
Не пойму. Вот грубо. В обычном спа, хтмл , который не на роуте лежит в js и js его компилит, как роутер соответствующий встает. А в ssr где лежит хтмл - на сервер, как я понял. И при каждом роутинге идет запрос на сервер. нет?

Юра
09.09.2017
14:19:51
@artalar Нигде не лежит. Он каждый раз динамически рисуется.

kana
09.09.2017
14:19:56
Сср разный бывает. Тут имеется в виду, что на сервере произойдет то же самое, что обычно на клиенте, а потом после загрузки продолжиться на клиенте

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