@react_js

Страница 4663 из 5115
Andrey
23.08.2018
07:52:32
Очередная волна ботов.

Max
23.08.2018
07:52:54
Очередная волна ботов.
да не, живые люди

Артем
23.08.2018
07:53:32
Живее некуда )

Dmitry
23.08.2018
07:53:56
Сейчас начнём спамить))

Google
Dmitry
23.08.2018
07:55:20
жив, люблю писать тесты, использую thunks и при этом нет никой мороки их тестировать

Max
23.08.2018
07:56:49
Мне вообще тесты не нравится писать. Но если сравнивать тесты саг и санков, то это небо и земля.
у thunk не так много проблем, мокнуть запрос и store разве что, какие еще? Саги, конечно, еще проще тестируются.

Sergey
23.08.2018
08:05:27
у thunk не так много проблем, мокнуть запрос и store разве что, какие еще? Саги, конечно, еще проще тестируются.
Когда рука набита на чем-то, то со временем проблемы и неудобства перестают бросаться в глаза. Если тестировать санки днями напролет, то всё становится максимально очевидным и интуитивно понятным. Но если не заниматься этим делом некоторое время, переключившись, например, к сагам и их тестам, то возвращение на санки не покажется приятным. Тестирование thunk - занятие несмертельное. Но зачем, когда есть более удобные инструменты?

Anton
23.08.2018
08:08:29
А что на счёт jest по сравнению с сагой

Vall
23.08.2018
08:12:43
Всем привет, есть ли у кого годные статьи на тему как заблокировать доступ юзера ко всем страничкам,если он захочет по url адресу перейти на другой страницу, при том что он не авторизован, я что-то не нашел в гугле ответа ибо выдает не то что надо.

Max
23.08.2018
08:13:39
А что на счёт jest по сравнению с сагой
вопрос из разных вселенных. Jest - просто запускает тесты, тестировать саги с jest так же удобно как и с mocha

Vall
23.08.2018
08:15:09
Roman
23.08.2018
08:15:40
Vall
23.08.2018
08:16:02
ща покажу как
Можно в лс?

Roman
23.08.2018
08:16:04
<Router> <Authenticated path="profile" {...props}> <Profile path="/" {...props} /> <NotFound default /> </Authenticated> </Router>

Vall
23.08.2018
08:16:14
Аа, спасибо

Google
Roman
23.08.2018
08:19:37
babel-jest установлен?

Roman
23.08.2018
08:21:41
jest.config покажи

Artyom
23.08.2018
08:28:08
Аддоны для сторибука кто-нибудь писал? Как перехватить стори (что бы расширить ее)?

Т.е. я не хочу в каждой стори одно и тоже писать, а хочу аддон подключить и что бы он мне сам подключал ко всем стори что-то (интернализацию)?

По ходу так нельзя сделать... Какой же сторибук странный, сколько в него не углубляюсь, все хуже и хуже...

Daniil
23.08.2018
08:34:44
Знатоки, которые шарят в реакте. Паттерн Observer применим? Или редакс для этого существует ? Соре за тупой вопрос.

Andrey
23.08.2018
08:37:42
Daniil
23.08.2018
08:37:57
Спасибо за ответ

Аrtur
23.08.2018
08:43:43
Коллеги привет(особенно те кто выше зашел, пусть подключаются сразу) У меня есть в приложении настроенный роутинг, и в некоторых кейсах при переходе из одного роута в другой мне нужно показывать кастомную модалку с подтверждением. Реализовал это я так: <Router getUserConfirmation={(message, callback) => { ReactDOM.render(( <ModalLeavingConfirm message={message} callback={callback} /> ), document.getElementById('modal')); }} > ... </Router> в компонент добавил это: <Prompt when={!!isEditing && dirty} message="Discard all changes?" /> <div id="modal" /> Но фигово то, что мне нужно рендерить это в дивку с id="modal" Как можно отрендерить это дело без создания дивки с id? Есть лучше варианты?

Roman
23.08.2018
08:45:40
Тише, мог бы уже и в лс ответить

что-то я тут такой строчки не наблюдаю transform: { '^.+\\.(jsx|js)?$': '<rootDir>/node_modules/babel-jest' }

GreenMan
23.08.2018
08:54:24
https://pastebin.com/fwa8Jr7R подскажите, как здесь сохранить значение чекбокса(выбран, не выбран), если компонент обновляется через определенный интервал времени!

Daniil
23.08.2018
08:54:26
Реакт избегает его. Рендер должен зависеть только от пропсов и стейта.
То есть лучше его особо в реакте не трогать ? И кто - то заикался что этот обсервер чем - то похож на редакс. Это не так ?

Valeriy
23.08.2018
08:55:28
народ, а кто что использует для валидации в redux-form?

Admin
ERROR: S client not available

Valeriy
23.08.2018
08:55:43
в старом прожекте мудилкин затащал в прошлом году https://github.com/jfairbank/revalidate

Google
Sergey
23.08.2018
08:55:50
redux и есть обсервер

Valeriy
23.08.2018
08:55:55
либа уже год как не поддерживается

Max
23.08.2018
09:13:41
народ, а кто что использует для валидации в redux-form?
для валидации просто использую функции хелперы, redux-form тоже не использую. пример - изменяется стейт, проверяю функцией типа isEmail и возвращаю true/false

Valeriy
23.08.2018
09:16:06
для валидации просто использую функции хелперы, redux-form тоже не использую. пример - изменяется стейт, проверяю функцией типа isEmail и возвращаю true/false
ну когда формы довольно простенькие, это понятно а когда у тебя десятки полей, да еще и динамически добавляемые массивы полей и все это нужно валидировать, то лучше декларативные валидаторы юзать для таких целей

Max
23.08.2018
09:17:47
ну когда формы довольно простенькие, это понятно а когда у тебя десятки полей, да еще и динамически добавляемые массивы полей и все это нужно валидировать, то лучше декларативные валидаторы юзать для таких целей
я все жду пример… я понимаю, что все эти либы для форм были не просто так придуманы, но тут мало кто делится подобным. Есть вариант показать сложную форму с динамическими полями и как redux form помог при этом? Или хотя бы описать пример какой-то. p.s. тогда вопрос не понял, как понять “кто что использует” - а что можно использовать для валидации в redux-form?

Dimanius851
23.08.2018
09:18:32
кто то знает, как в ant design сделать что бы dropdown меню вываливалось вверх вместо низа?

Dimanius851
23.08.2018
09:19:39
а стоп

Dimanius851
23.08.2018
09:20:03
нашел, сори

Valeriy
23.08.2018
09:24:19
а где лучше про декларативные валидаторы почитать?
ну как пример можно рассмотреть revalidate

но там в доке слишком простенькие примеры

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