
dima
21.08.2018
22:06:54

Sergey
21.08.2018
22:10:21

dima
21.08.2018
22:11:36
есть готовые компоненты по иде

Sergey
21.08.2018
22:12:41

Google

Cenator
21.08.2018
22:13:41

dima
21.08.2018
22:14:17
можно просто css скрыть. И пусть юзер догадается что там скрол

Cenator
21.08.2018
22:15:35
В хроме давно флаг есть, в сафари все норм

dima
21.08.2018
22:16:15
так так везде. Вон далеко не ходи. Открой приимер что я выше кинул. ТАм полоса кастомная

Cenator
21.08.2018
22:16:32

Sergey
21.08.2018
22:18:09

dima
21.08.2018
22:18:41
ну да оставь. НА картину вцелом вообще не влияет

Cenator
21.08.2018
22:19:48
и хромовый тоже пропадает, лол
для вебкита можно через css стилизовать

Google

Sergey
21.08.2018
22:24:01

Natalia
21.08.2018
22:49:41
а кто-то име дело с google maps api
в компонентах реакта
интересуют маркеры

dima
21.08.2018
22:52:36

Natalia
21.08.2018
22:52:59

Stepan
21.08.2018
22:53:23

Natalia
21.08.2018
22:53:23
или я чего не поняла)
не, это либа

Stepan
21.08.2018
22:53:38
Ну. Да.

dima
21.08.2018
22:53:43

Natalia
21.08.2018
22:53:45
оболочка для нативного

dima
21.08.2018
22:54:21
нет. Есть карта где можно двигать ее. А есть просто картинка
ты про рн или веб ?

Natalia
21.08.2018
22:55:03
если есть карта, ее всегда можно двигать)) вопрос зачем
вообще вопрос о маркерах

dima
21.08.2018
22:56:10

Natalia
21.08.2018
22:56:52
вопрос о управлении этими маркерами, блин массив с маркерами и надо их сортить по разным штукам
и параллельно спрошу, чем асинхронный сетСтейт лечите, вложенной функцией? передаю массив из другого компонента, опаздывает на шаг

Google

Вася
21.08.2018
23:17:34

Natalia
21.08.2018
23:17:52
сетСтейт асинх

Вася
21.08.2018
23:18:08
так а в чем проблема?

Natalia
21.08.2018
23:18:20
опаздывае
функцию надо вложить

Вася
21.08.2018
23:18:39
опаздывае к чему?

Natalia
21.08.2018
23:19:19

Вася
21.08.2018
23:20:18
актуальный данные откудава берутся? из пропсов сверху, или из нутра компонента?

Natalia
21.08.2018
23:20:54
из нутра

Вася
21.08.2018
23:21:28
тогда наводящий вопрос - где стоит искать корень проблемы?

Natalia
21.08.2018
23:22:29
в компоненте все гуд. просто на шаг при передаче наверх запаздывает

Вася
21.08.2018
23:22:54
такого не бывает, ты пиздишь

Вася
21.08.2018
23:23:17
это какой-то выдуманный мир

Natalia
21.08.2018
23:23:54
нее, в компоненте тоже опазд
спиз-ла, сорри

Вася
21.08.2018
23:24:59
чиво?

Natalia
21.08.2018
23:26:03
ничиво(( беру данные и отправляю их в родителя, через this.setState

Вася
21.08.2018
23:27:02
заебись, так пол мира действует
решена твоя проблема?

Natalia
21.08.2018
23:27:42
нет, надо чтобы не опаздывало

Google

Admin
ERROR: S client not available

Вася
21.08.2018
23:28:33
тогда сформулируй проблему

Natalia
21.08.2018
23:29:46
handleChange = (event, props)=>{
const match = new RegExp(escapeRegExp(this.state.value, 'i'));
const foundedPlaces = this.state.foundedPlaces.filter((place)=>match.test(place.name));
console.log(foundedPlaces)
this.setState({
value: event.target.value.substr(0,20),
foundedPlaces: foundedPlaces.sort(sortBy('name'))
})
console.log(this.state.foundedPlaces)
this.props.getPlaces(this.state.foundedPlaces);
}
видишь сколько в массиве элементов до сетстейт и после
Так как this.props иthis.stateмогут обновляться асинхронно, то не стоит полагаться на их значения для вычисления нового состояния

Вася
21.08.2018
23:36:43
ща, сек
ок, давай построчно, ок?

Natalia
21.08.2018
23:40:19
в смысле?
Вызов setState не сразу изменит значение this.state, а создаст
отложенное событие на изменение state.
При вызове this.state сразу после setState вы можете получить старое значение state, отличающееся от того, которое было передано в setState.

Кисик
21.08.2018
23:42:34

Natalia
21.08.2018
23:43:07
см выше, теперь думаю как функцию вложить

Вася
21.08.2018
23:43:47
>> При вызове this.state сразу после setState
тут все поломалось, давай еще раз

Кисик
21.08.2018
23:48:25

Artyom
21.08.2018
23:48:58
Давайте gist или codesandbox. У меня даже на компе все едет
@vrogov нет

Natalia
21.08.2018
23:50:30
https://gist.github.com/Natanagar/67929a10eaf47edf4d9908b52eb2fdaa

Вася
21.08.2018
23:50:56

Natalia
21.08.2018
23:53:55
хочу функцию с prevState, но пока еще не сообразила как надо использовать предыдущее состояние, если его нет

Artyom
22.08.2018
00:01:20

Google

Natalia
22.08.2018
00:05:09
Async setState
цель - правильный массив в верхнем компоненте (после сортировки) (правильное количество элементов)
Что было сделано? написан метод handleChange который передает данные родительскому аргументу, что не сделано нет вложенной функции, потому как функция обычно привязана к предыдущему состоянию
Обозначить проблему — на каком этапе она возникла и почему (по вашему мнению). - на этапе формирования стейта и вызова setState
Спросить, что можно попробовать сделать дальше и нужно ли предоставить еще какие-то данные, для понимания проблемы. -
Приложить сниппеты кода ссылкой на gist, codesandbox или др.

Вася
22.08.2018
00:06:09
неправильно

Artyom
22.08.2018
00:06:14
Лично все все еще не понятно
пйоду спать...

Natalia
22.08.2018
00:07:32
все очень просто надо придумать вложенную функцию с превСтейтом, но это сложно, поскольку данные одной части появляются извне (пользователь вводит), а вторая часть - как раз результат сортинга

Вася
22.08.2018
00:10:08

Anton
22.08.2018
00:30:58
:slowpokemode: а что за проблема?
Кажись тут нужна методика waterfall. Или конвейер.