@react_js

Страница 4164 из 5115
Max
13.06.2018
09:38:36
потер офтоп

@random_ru

AluV
13.06.2018
09:45:15
Гайз не могу понять как работает redux-saga и документации нет нормальной, что можно посмотреть на этот счет ?

Google
AluV
13.06.2018
09:45:36
Нужно именно saga effects

Roman
13.06.2018
09:49:00
Нужно именно saga effects
https://egghead.io/courses/async-react-with-redux-saga

Artyom
13.06.2018
09:51:11
@everdimension Не хочешь поконтрибьютить? https://reactjs.org/docs/uncontrolled-components.html

from
13.06.2018
10:08:05
@everdimension Не хочешь поконтрибьютить? https://reactjs.org/docs/uncontrolled-components.html
хех, кажется я уже когда-то: https://github.com/reactjs/reactjs.org/pull/313

но че-то не замечают пока)

from
13.06.2018
10:10:18
наверняка боятся, что от записи event.target.elements.name.value все разбегутся)

Artyom
13.06.2018
10:11:16
наверняка боятся, что от записи event.target.elements.name.value все разбегутся)
Ну я так делаю https://github.com/artalar/react-faster-form-example/blob/master/src/FormSimple.js

Хотя зачем ?

но че-то не замечают пока)
Надо как-то напомнить

from
13.06.2018
10:16:06
в смысле в фигурных скобках? Номера строк, которые надо подсветить в доке

Artyom
13.06.2018
10:16:43
Ого, прикольно

Google
from
13.06.2018
10:19:31
Ну я так делаю https://github.com/artalar/react-faster-form-example/blob/master/src/FormSimple.js
я кстати когда-то думал про onChange на самой форме и это не работало Наверное я не особо внимательно смотрел тогда Это хороший подход в общем

Сергей
13.06.2018
10:19:33
и подсветку ломает

from
13.06.2018
10:19:51
только это не работает
в смысле не работает) В сайте реакта работает, а что они используют для этого понятия не имею

from
13.06.2018
10:21:36
Сергей
13.06.2018
10:22:03


Ed
13.06.2018
10:28:28
всем привет. ✌ почему в реактe, в стилях, могут не работать медиа-запросы? .mining-section { margin: 85px 0 0 15px; @media (min-width: 425px) and (max-width: 768px) { text-align: center; } }

Roman
13.06.2018
10:29:45
))))))))))

Ed
13.06.2018
10:33:13
scss)

Roman
13.06.2018
10:34:00
scss)
тогда скорей всего & @media

Сергей
13.06.2018
10:36:02
scss)
тогда надо об этом писать и реакт тут не при чем

Ed
13.06.2018
10:36:02
должно работать
должно, но не могу понять, где ошибся. выносил даже в отдельный файл - все равно. ?

Сергей
13.06.2018
10:36:18
Vadim
13.06.2018
10:36:32
должно, но не могу понять, где ошибся. выносил даже в отдельный файл - все равно. ?
так ты окно сузил до нужного размера? И посмотри в бандле

Google
❤ Aesthetics
13.06.2018
10:38:04
Сергей
13.06.2018
10:39:47
так в бандле что?)
рузльтат билда этого файла посмотри

во что скомпилились твои медиаквери

и вообще @css_ru

это ж реакт чат

Ed
13.06.2018
10:42:37
from
13.06.2018
10:46:05
Ну я так делаю https://github.com/artalar/react-faster-form-example/blob/master/src/FormSimple.js
но это у тебя по сути полуcontrolled форма-то

Zamir
13.06.2018
10:46:06
ребят, привет, при загрузки store, заполняется данными, и есть в шапке поиск, при посике в store попадают новые данные, а при очещении строки инпута при ходят новые данные как при загрузке приложения , но данные которые пришли в результате поиска остаются то же [...state.coin, ...action.payload] как мне очистить store при очищении инпута и заполнить store изначальными данными?

from
13.06.2018
10:46:21
но это у тебя по сути полуcontrolled форма-то
просто onChange ты не инпутам, а форме передал

Artyom
13.06.2018
10:47:08
но это у тебя по сути полуcontrolled форма-то
Контролед - это когда контролируется :) А у меня собирается

Artyom
13.06.2018
10:47:53
Хотя, в теории, я же могу писать в event.target.value ??

Zamir
13.06.2018
10:48:21
Инишиал стейт верни
а как вернуть при таком reducer export default function (state = initialState, action) { switch (action.type) { case FETCHING_COIN_DATA: return {...state, coin: [...state.coin, ...action.payload]} case FETCHING_EXCHANGE_DATA: return {...state, exchange: [...state.exchange, ...action.payload]} case FETCHING_DATA_BY_QUERY: return {...state, coin: [...action.payload]} default: return state } }

Kendr
13.06.2018
10:48:46
return { ...initialState }

Artyom
13.06.2018
10:50:06
Хотя, в теории, я же могу писать в event.target.value ??
А это же идея! Для контролед форм. Перерендеров при этом 0! Вот только вопрос консистентности ?

Google
Artyom
13.06.2018
10:52:18
https://codesandbox.io/s/2p3w664xwn

https://codesandbox.io/s/2p3w664xwn
@everdimension что думаешь?

см. FormSimple.js

С одной стороны извращение какое-то, с другой стороны, почему нет ? Повторюсь, перерендеров 0 при контроле инпуте через запись в e.target.value

from
13.06.2018
10:56:09
С одной стороны извращение какое-то, с другой стороны, почему нет ? Повторюсь, перерендеров 0 при контроле инпуте через запись в e.target.value
> перерендеров 0 при контроле инпуте через запись в e.target.value ну это-то понятно Только если ты на лету будешь подменивать введённое значение, то будет курсор скакать (если он не в конце находится)

Admin
ERROR: S client not available

Møbý
13.06.2018
10:56:24
ребята, сорри за наитупейший вопрос, давно реакт не трогал, не могу добиться чтобы по клику кнопка меняла стейт на противоположный - где я ошибся?



Сергей
13.06.2018
10:56:44
боль

Zae
13.06.2018
10:57:03
не isClicked а this.state.isClicked

from
13.06.2018
10:57:07
О, и правда =\
ну это известная проблема Если надо на лету менять значения поля ввода, то это задачка на целую библиотеку)

Zae
13.06.2018
10:57:09
внутри сетстейта

Сергей
13.06.2018
10:57:13


Møbý
13.06.2018
10:57:18
боль
в чем боль?

Сергей
13.06.2018
10:57:32
this.setState(state => ({ isClicked: !state.isClicked })) вот так

from
13.06.2018
10:57:43
isClicked неизвестная переменная

Сергей
13.06.2018
10:58:03
в чем боль?
- export default - bind - extra constructor

Google
Artyom
13.06.2018
10:58:17
При контрлед инпут

Мы же можем менять значение

Møbý
13.06.2018
10:58:25
заработало, спасибо огромное!)

- export default - bind - extra constructor
а с биндом что не так?) вроде в доке написано так методы к классу биндить) конструктор не нужен тут?

from
13.06.2018
10:58:58
А Реакт сам за курсором следит? ?
да, но только когда ты не меняешь значение Если ты будешь делать this.setState({ value: e.target.value.replace('whatever') }), то будет улетать курсор

Møbý
13.06.2018
10:59:02
и чем экспорт дефолт плох?

Artyom
13.06.2018
10:59:08
А Реакт сам за курсором следит? ?
Проверил, нет и с контролед инпутом

Сергей
13.06.2018
10:59:09
и чем экспорт дефолт плох?
много чем лучше юзать именованный

from
13.06.2018
10:59:40
нет
следит-следит, только по-минимуму

насколько я понимаю)

Jamshed
13.06.2018
11:00:00
this

Сергей
13.06.2018
11:00:32


from
13.06.2018
11:00:43
да, либо export { Button }

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