@react_js

Страница 4914 из 5115
Cenator
30.09.2018
13:50:19
Парадоксальный проект, что ни говори: типы есть, типизации нет

Дмитрий
30.09.2018
13:50:25
С тс все плохо, его не надо юзать
Ок, ваше мнение очень важно для нас...

Павел
30.09.2018
13:57:24
С тс все плохо, его не надо юзать
Можно чуть поподробнее, так как тимлид проект на ТС хочет переводить

Google
Oleg
30.09.2018
13:58:38
>1 чери пикд пример

Cenator
30.09.2018
14:01:02
Достаточно чтобы навсегда забыть про тс, и пример не уникальный, такое вас ждёт повсюду

dima
30.09.2018
14:07:00
И про флоу

Cenator
30.09.2018
14:08:16
Во флоу не структурная типизация

Cenator
30.09.2018
14:33:41
Не пиши столбиками

Eliajah
30.09.2018
14:39:41
@itsjohncena ты тут админ? лол

Vadim
30.09.2018
14:42:02
что эксперты думают по поводу High Оrder Components? в инете есть ряд статей, в которых нагнетают, что нужно избегать их использование где только можно

Andrey
30.09.2018
14:46:05
Во флоу не структурная типизация
*не только структурная.

Cenator
30.09.2018
14:50:21
*не только структурная.
а как там структурная реализуется?

Andrey
30.09.2018
14:51:44
а как там структурная реализуется?
type - это структурная. interface/class - номинальная.

Google
Расулходжа
30.09.2018
14:57:38
Помогите. У меня есть скрол на сайте. Он идет плавно на всех устройствах кроме айос. Как можно это исправить?

Vlad
30.09.2018
15:03:34
Это от FramerX?

Сергей
30.09.2018
15:04:19
Vlad
30.09.2018
15:05:52
А как получить результат? Я тыкал но кроме как скопировать код в окошке ничего не удалось. Или это какой-то экспорт?

Константин
30.09.2018
15:08:54
Всем привет, кто-то уже тыкал будущие lifecycle методы из будущего react 17

?

Sergey
30.09.2018
15:15:27
пацыки, вопрос может показаться тупым, но все же: как в строке [0] оставить только число?

Ivan
30.09.2018
15:15:48
regexp

Sergey
30.09.2018
15:16:09
думал над .replace('[','').replace(']','') - но чет не очень как по мне

Ivan
30.09.2018
15:16:53
у тебя “[0]” это строка?

или массив

Sergey
30.09.2018
15:17:00
не, строка

а мне нужно число оттуда

Константин
30.09.2018
15:17:15
https://reactjs.org/blog/2018/03/29/react-v-16-3.html#component-lifecycle-changes

getDerivedStateFromProps и getSnapshotBeforeUpdate - новые лайфциклы а вот componentWillMount, componentWillReceiveProps, и componentWillUpdate - уйдут в небытие

Sergey
30.09.2018
15:20:24
или массив
короче вот так наверно норм будет - '[0]'.match(/\d+/)[0]

Ivan
30.09.2018
15:22:55
Google
Sergey
30.09.2018
15:23:54
Тимофей
30.09.2018
15:45:58
Всем привет, кто-то уже тыкал будущие lifecycle методы из будущего react 17
Что их тыкать то. Уже все на них перешли почти

Roman
30.09.2018
16:26:11
короче вот так наверно норм будет - '[0]'.match(/\d+/)[0]
Можно вообще сказать все не числовые и у тебя будет только число отдаваться

Vlad
30.09.2018
17:15:42
Добрый вечер. Как сделать мок стора, который вызывается внутри другой функции? Есть фукция api ( ee тестирую), но она внутри дергает getState, с которого берет токен, а гет стейт импортирует стор.

Alex
30.09.2018
17:31:20
Приветы. А что-то не соображу как быть в react-router. Есть у меня такой роут: <Switch> <Route path="/blogs/:blogId/posts/:postId" component={PostPage} /> </Switch> На этой же странице, есть ссылка для перехода на другой пост. Получается, что path матчится по тому же самому паттерну, а параметры blogId и postId другие. Это не вызывает перерисовки компонента. Как быть правильно? Слушать hashchange прям руками, или есть более гуманные способы? (у меня HashRouter)

ЗЫ. Ногами не пинайте, не могу толком нагуглить

Andrey
30.09.2018
17:53:05
Uryashnik
30.09.2018
17:53:57
ребят можете подкинуть пожалуйста вариант, как мне правильно реализовать удаление елемента из массива. у меня присваивается одинаковый ключ с одним значением на поле таблицы, на котором срабатывает событие онклик, и в обект массива в нем есть Ид с этим же значением.

Alex
30.09.2018
17:56:43
А как у тебя sCU выглядит?
а никак. А спасибо ?

Andrew
30.09.2018
17:59:30
Тебе надо по новым параметра забрать новые данные с бэка

А не просто вызвать ререндер

Admin
ERROR: S client not available

Alex
30.09.2018
18:00:53
Тебе надо по новым параметра забрать новые данные с бэка
Это да. Но для этого мне надо сначала узнать что данные изменились

Alex
30.09.2018
18:07:22
componentDidUpdate
Хм... тогда я кажется запутался в lifecycle методах. Вижу что работает, но можешь в двух словах объяснить почему так?

Alex
30.09.2018
18:12:22
не совсем понял о чем ты
а кажется мне надо освежить свои знания реакта. Правильно же я понимаю, что в том случае, когда роут матчится по тому же пути что и был, то реакт роутер компонент не перемонтирует, просто пихает ему новые props? И мне как раз на это и надо среагировать

Google
Alex
30.09.2018
18:13:43
да по идее анмаунта не будет
да, благодарю. Пойду доку реактовскую покурю

name
30.09.2018
19:13:42
https://codesandbox.io/s/r44xwwk96q В test.js компонент Some не диспатчит. Почему7

Pavel
30.09.2018
19:14:37
Всем привет. Знает кто конфу по тестированию(Jest)? Или может кто сразу знает - умеет ли Jest работать с авторизацией по сессии, то есть в beforeAll логинишься и дальше юзаешь API как залогиненный? Меня API в упор видит как неавторизованного во всех последующих запросах, хоть и возвращает success при самой авторизации

Егор
30.09.2018
19:35:58
Как лучше проверять пароли на совпадение (password и confirm password): вытягивать значения по имени инпута или добавить в стейет два свойства password и confirmPassword и далььше дело техники?

Andrey
30.09.2018
19:37:40
Второе.

Егор
30.09.2018
19:38:44
Второе.
1 не вариант, так как "не по реактовски" скажем так?

Andrey
30.09.2018
19:39:27
1 не вариант, так как "не по реактовски" скажем так?
Первый вариант я не понял, а второй звучит разумно.

Егор
30.09.2018
19:41:26
Первый вариант я не понял, а второй звучит разумно.
вытягиваешь значение инпута с именем password и confirmPassword и сравниваешь их

Andrey
30.09.2018
19:42:22
вытягиваешь значение инпута с именем password и confirmPassword и сравниваешь их
Вот то что ты написал сейчас можно реализовать пятью разными способами.

Поэтому я и не понимаю что конкретно ты сделать хочешь. Работай со стейтом. В будущем спасибо себе скажешь.

Не нужно из view информацию собирать. У тебя есть стейт для этого.

Егор
30.09.2018
19:43:47
Не нужно из view информацию собирать. У тебя есть стейт для этого.
из view и был 1 вариант, я и написла не по "реактовски"

@XaveScor но например значение мы берем ведь из view , не так ли? e.target.value

Vladislav
30.09.2018
19:45:30
Слишком запутано и тяжело дебажить, юзание генераторов
Чем запутано и почему плохо юзать генераторы?

Andrey
30.09.2018
19:46:16
@XaveScor но например значение мы берем ведь из view , не так ли? e.target.value
Так, но это небольшие куски кода. Не нужно логику писать отталкиваясь от view.

Егор
30.09.2018
19:52:08


Сергей
30.09.2018
19:53:54
хелперы, лол

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