@react_js

Страница 3860 из 5115
Artyom
04.05.2018
10:52:16
чет ботик перестал работать

Ed
04.05.2018
10:52:25
народ, не подскажите как в реакте можно организовать добавление кастомных тегов, по типу обычного js var wrap = document.getElementById('wrap'); wrap.innerHTML = '<div>hello</div>';

смотрел на оф сайте доку https://reactjs.org/docs/dom-elements.html , но что-то ничего не понял.

Stepan
04.05.2018
10:56:39
<div dangerouslySetInnerHTML={{__html: '<div>aaa</div>'}} />

Google
Ed
04.05.2018
11:00:01
<div dangerouslySetInnerHTML={{__html: '<div>aaa</div>'}} />
спасибо. не подскажете, по onclick будет работать?

Stepan
04.05.2018
11:00:27
Что именно будет работать?

Ed
04.05.2018
11:01:15
Что именно будет работать?
<div dangerouslySetInnerHTML={{__html: '<div>aaa</div>'}} />

Stepan
04.05.2018
11:01:38
в __html можно передать переменную и изменять ее при клике

если я правильно понял

Ed
04.05.2018
11:02:14
ну, получается правильно. хочу при клике, чтобы добавлялся кастомный код

Stepan
04.05.2018
11:02:34
Да, будет работать

D_d
04.05.2018
11:18:19
Парни как сбросить чекбоксы правильно?



есть кнопка сбросить при нажатии на нее говорю что checkedItems это пустой массив

они не сбрасываются все равно почему?

если что вот стакблитц по вопросу https://stackblitz.com/edit/react-do9cd4?file=components%2FRadioPicker%2Findex.js

Сергей
04.05.2018
11:45:21
убрать defaultChecked и управлять на onChange и checked

Google
Сергей
04.05.2018
11:45:42
они не сбрасываются все равно почему?
*default это свойство работает только один раз: первый раз

D_d
04.05.2018
11:46:46
понял. спасибо. убрал defaultChecked поставил всем chtcked просто и они теперь вообще не выделются. хотя по сути идет ведь в рендере проверка что если в массиве есть значение то выделять

Константин
04.05.2018
11:47:22
opt.val — opt.value

D_d
04.05.2018
11:49:32
мне нужно onChange именно на инпут получается повесить

Anima
04.05.2018
11:50:16
Бывают тернарки без else?

Сергей
04.05.2018
11:50:34
Бывают тернарки без else?
это не тернарка

Andrey
04.05.2018
11:50:45
Бывают тернарки без else?
Нет. Boolean(cond) && then

Anima
04.05.2018
11:50:53
Окей, пасиба)

Andrey
04.05.2018
11:51:11
a && b
Опасные вещи советуешь.

Сергей
04.05.2018
11:51:53
Andrey
04.05.2018
11:52:05
м?
?number

Сергей
04.05.2018
11:52:13
?number
ну це да

ахаха

!!a && b

но это так

Google
Andrey
04.05.2018
11:53:06
Стоп

Я идиот

Сергей
04.05.2018
11:53:11
вообще нужно проверки писать))

Andrey
04.05.2018
11:53:12
Продолжайте

Сергей
04.05.2018
11:53:21
a == 1 && then

и всё будет отлично

Andrey
04.05.2018
11:53:30
Фе.

Линтером тебе по сусалам.

Сергей
04.05.2018
11:54:31
за меня линтер исправляет

a == 1 && then
вообще мне линтер не позволяет делать такое)))

Andrey
04.05.2018
11:54:52
А я о чем))

Сергей
04.05.2018
11:54:55
if (a === 1) { then() }

так требует

Roman
04.05.2018
12:02:30
Что годное есть для тестирование реакт приложений?

Roman
04.05.2018
12:03:06
Всем привет! Такой вопрос... Можно ли узнать о текущем статусе ajax запроса саги из другой саги?

Andrey
04.05.2018
12:03:12
так требует
А шо за линтер?

Сергей
04.05.2018
12:03:47
А шо за линтер?
npmjs.com/@atomix/eslint-config-react

Andrey
04.05.2018
12:04:13
А, пробелы... Спасибо.

Сергей
04.05.2018
12:04:46
пробелы это тру

Andrew
04.05.2018
12:06:20
if (a === 1) { then() }
Через do можно же

Google
Andrey
04.05.2018
12:06:27
Andrew
04.05.2018
12:06:29
В присваивании

Делать if

D_d
04.05.2018
12:06:35
@sergeysova у меня там ошибка была в проверке на checked item. передавал val а не value

Andrew
04.05.2018
12:06:54
А вот switch нельзя ?

Andrey
04.05.2018
12:07:17
Что за do?

Сергей
04.05.2018
12:07:41
Через do можно же
которого ещё нет

Andrew
04.05.2018
12:07:43
do expressions

Ну будет же

Andrey
04.05.2018
12:08:00
Не факт.

Сергей
04.05.2018
12:08:01
не факт ж

Andrew
04.05.2018
12:08:32
Ой бля он только stage 1

Ладно

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

Andrey
04.05.2018
12:09:47
Фича не может быть в драфте, если нет реализации в браузерах.

Roman
04.05.2018
12:10:09
Andrey
04.05.2018
12:10:38
Слушайте, а можно как-нибудь caniuse настроить, чтобы он только интересующие тебя бюраузеры выводил?

Play
04.05.2018
12:11:32
Webpack 1. Открываю сайт в DEV режиме, то картинка есть. 2. Открываю index.html, после yarn build, то картинка есть. 3. Открываю сайт через сервер express, то ее там нет. Почему он ее ищет по адресу http://localhost:5000/1c47f1df182d9957ad46a5ee1f54dd14.png а она физически лежит по адресу http://localhost:5000/build/1c47f1df182d9957ad46a5ee1f54dd14.png Как я понял моя ошибка в конфиге webpack https://github.com/gHashTag/react_webpack_starter/blob/a771caff27fcd2feeb1a5bcb08cb7f570c02bf67/webpack.config.js#L49 или в настройках сервера https://github.com/gHashTag/react_webpack_starter/blob/a771caff27fcd2feeb1a5bcb08cb7f570c02bf67/server/index.js#L10 Пробывал с publicPath, но не помогло. Где ошибаюсь?



Google
Valeriy
04.05.2018
12:25:11
я там ниже писал по этому поводу, что легаси код прошлого года

когда ты делаешь path.join у тебя объединяются два пути __dirname + './build'

вот эта точка там конечно явно лишняя

Михаил
04.05.2018
12:38:17
Ребят, кто-то сталкивался с проблемой, что getDerivedStateFromProps влияет на проброшенные пропсы? Суть в том, что после того, как этот метод получает новые пропсы - ни рендер, ни scu этих пропсов не видит. Такое ощущение, что он блокирует пропсы при вызове, из-за чего рендер идет с задержкой.

Михаил
04.05.2018
12:44:09
static getDerivedStateFromProps(nextProps, prevState) { if (prevState.isMatchesLoaded === null) { const { matches, sportId } = nextProps if (matches) { if (matches.length === 1) { const { id } = matches[0].matchInfo return { isMatchesLoaded: true, matchesShow: { [id]: { order: 0, sportId } }, } } return { isMatchesLoaded: true, matchesShow: {} } } } return null }

Valeriy
04.05.2018
12:44:11
т.е. если ты делаешь новый стейт внутри этого метода на основании пришедших пропсов (не меняя сами nextProps), то должен вернуть этот новый стейт

Михаил
04.05.2018
12:44:51
ну, если матч не загружен, то я не формирую новый сейт, а возвращаю null

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