@react_js

Страница 5020 из 5115
Nano
16.10.2018
15:35:56
React.PropTypes заменен на отдельную библиотеку PropTypes ?

dima
16.10.2018
15:37:01
Vladislav
16.10.2018
16:08:48
Downshift
Спасибо , посмотрю

Google
Nikita
16.10.2018
16:10:07
Привет, народ! Я недавно в реакте, уже несколько часов туплю над одним вопросом. У меня есть App компонент, в котором находится конфигурация (Объект). В props или state не принципиально. У App есть child, к примеру Sidebar, а в нем еще один child: TextField - вэлью которого берется из конфигурации. Вопрос вот в чем - как мне менять value из этой самой конфигурации (Которая принадлежит App`) внутри `TextField и у самого поля тоже менять value

Могу нарисовать пример, если непонятно объяснил

Alex
16.10.2018
16:11:37
в App создать функцию типа changeText(value) и прокинуть через Sidebar в TextField как вариант

типа то место, где хранится значение должно иметь методы для его изменения, если тебе нужно потом изменить где-то значение то ты передаёшь метод

Nikita
16.10.2018
16:14:23
ну, если я и его прокину вместе с функцией

Alex
16.10.2018
16:14:51
если иммутабельные данные то да, с твоей стороны это всё что нужно сделать

Bugs
16.10.2018
16:15:34
Пропсы пытаюсь поменять, пишет что низзя
Это странно. Пропсы просто водопадом вниз идут. Как-то не так меняешь

Nikita
16.10.2018
16:15:50
Пропсы родителя

Видимо так нельзя

Google
Nikita
16.10.2018
16:16:04
Anton
16.10.2018
16:36:36


Eugene
16.10.2018
16:38:41
?и так вроде понятно что в папке home - будет то что относится к home) Мб ток для ide будет понятнее в табах

Evgen
16.10.2018
16:47:03
Делать что-то ради ide - это такое себе программирование ради программирования

Andrey
16.10.2018
16:49:06
так ради того как раз
эх, а vscode это учитывает ))

MrSmeet
16.10.2018
16:58:13
Вообщем я не осилил корче

flex вот это все

Kevin
16.10.2018
16:59:41
так, этот чат живее вот это "husky": { "hooks": { "post-checkout": "yarn" } } хорошая идея?

MrSmeet
16.10.2018
16:59:49
.price { align-items: flex-end; flex: 1 0 auto; }

Вместо того чтобы просто игнорировать процентные значения для верхнего и нижнего полей, авторы спецификации решили соотнести их с шириной родительского элемента, которая не меняется в зависимости от ширины его потомков.

Ну зойчем

Amon Bower
16.10.2018
17:34:12
Кто-нибудь сталкивался с такой проблемой на винде? http://prntscr.com/l6s6t9 Запускаю через cross-env, так как обычным без этой утилиты ругается на NODE_ENV. http://prntscr.com/l6s75b На маке все окей, на винде вечные проблемы с запуском.

В конфиге вебпака прописано так: resolve: { modules: [path.resolve('./src'), 'node_modules'], extensions: ['.js', '.jsx'], },

Kevin
16.10.2018
17:35:43
@webpack_ru

kana
16.10.2018
17:41:20
так пацаны

Джон
16.10.2018
17:41:52
Google
kana
16.10.2018
17:41:57
есть такое говно как react-final-form, как в нем сделать валидацию с дебонусом (дебоунс при этом ресолвид промис)

а то РФФ не запускает новую валидацию, пока не выполнится старая, поэтому если мы начнем вводить, запустится первая валидация и новые не начнутся (и не перебьют первую), пока первая не закончится, то есть эффект троттла вместо дебоунса

Dmitry
16.10.2018
17:43:04
https://codesandbox.io/s/wy7z7q5zx5 а это не катит ?

kana
16.10.2018
17:44:21
а тут нет такого

Dmitry
16.10.2018
17:44:55
можно руками делать валидацию

просто подписаться на ченжи всех филдов

и тригерить валидейт

kana
16.10.2018
17:45:10
филд вообще один

ченжа вроде у филда нет

Dmitry
16.10.2018
17:45:39
всм нет ченжа ?

kana
16.10.2018
17:46:06
ну вот нет у Field пропа onChange

Dmitry
16.10.2018
17:46:56
вот так можно) <Field name={name} render={el=>{ validate() }} />

Dmitry
16.10.2018
17:47:12
типа другой филд который за тем же именем

смотрит

kana
16.10.2018
17:47:40
ух, какие-то хаки пошли, но это решение

Dmitry
16.10.2018
17:47:49
ну там такими хаками все и решается

ес че

в доке

ошибки, автосейв

kana
16.10.2018
17:48:43
Google
Dmitry
16.10.2018
17:49:10
оттуда где ты пробросил)

kana
16.10.2018
17:50:53
но подожди

Admin
ERROR: S client not available

kana
16.10.2018
17:51:05
валидатор - функция, которая вернет ошибку (или не вернет)

то есть как мне в форму засетать эту ошибку-то

Dmitry
16.10.2018
17:52:25
ну можно другой хак немного

там есть резум и пауз валидейшин

когда тайпаешь паузишь валидацию

когда закончил

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

ресторишь

в филд тебе приходит форм апи



катит ?

kana
16.10.2018
17:53:45
в моем случае нет, нет доступа к Form

Dmitry
16.10.2018
17:53:52
у тебя ж есть филд

<Field />

kana
16.10.2018
17:54:01
филд есть, а форм где-то наверху

Dmitry
16.10.2018
17:54:01
туда заходит форм

вроде

Google
Егор
16.10.2018
17:54:21
@zdmitr нет на тебя сенатора ? П.с. столбики)

Dmitry
16.10.2018
17:55:13
филд есть, а форм где-то наверху
ну типа это ж просто контекст

Если чесн, файнал форм это просто солянка костылей

которые завернуты в приятную обертку

kana
16.10.2018
17:58:25
+

Dmitry
16.10.2018
17:59:37
но в случае с файнал форм оно как-то не так стремно выглядит как костыли которые надо было с редукс форм

кстати, а почему формик 10к звезд, а фф 3к ?))

Roman
16.10.2018
18:01:23
кстати, а почему формик 10к звезд, а фф 3к ?))
почему у вуе звезд больше, чем у реакта?

Dmitry
16.10.2018
18:01:32
ну там не намного

Roman
16.10.2018
18:02:09
реакт хуйня, звезд мало

Ilya Shurikov
16.10.2018
18:03:10
почему у вуе звезд больше, чем у реакта?
потому что китайцев больше?

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