
? ethorz
18.01.2017
14:10:10
спасибо
помогло
есть такой экнш
export function deleteLocation(id) {
return {
type: DELETE_LOCATION,
id
}
}
айди сцепляет

Google

? ethorz
18.01.2017
14:30:23
switch (action.type) {
case FETCH_WEATHER:
return [ action.payload.data, ...state ];
case DELETE_LOCATION:
let output = action.payload.data.filter(newArray => newArray.id !== action.id);
return [ output, ...state ];
}
редьюсер
не понимаю почему не обновляет

Eugeniy
18.01.2017
14:34:42
м..
дак у тебя в экшене нету payload'a же?
только ID
тебе нужно по стейту проходить, а не по action.payload.data

? ethorz
18.01.2017
14:35:28
хм

Eugeniy
18.01.2017
14:35:44
let output = state.data.filter(...)
разве нет?

? ethorz
18.01.2017
14:36:12
он в этот кейс даже не заходит
не понимаю почему

Eugeniy
18.01.2017
14:37:47
мб не импортировал константу?

Дмитрий
18.01.2017
14:37:52
Очень странная структура

Google

? ethorz
18.01.2017
14:38:00
импортировал

Eugeniy
18.01.2017
14:38:19
console.log выводит что-то?

Дмитрий
18.01.2017
14:38:27
Я не понимаю, что происходит у тебя в редюсере и что туда приходит))
Что такое action.id?
Или у тебя три поля просто, type, payload, id

? ethorz
18.01.2017
14:38:57

Eugeniy
18.01.2017
14:39:01

Дмитрий
18.01.2017
14:40:29
Аа

Eugeniy
18.01.2017
14:40:32
а логер есть? вызывается хотя бы этот экшен?

? ethorz
18.01.2017
14:40:53
логгер не ставил

Eugeniy
18.01.2017
14:41:08
без логера боль дебажить все же
так хоть видишь, что куда

Дмитрий
18.01.2017
14:41:14
Может у тебя ещё и redux dev tools нет? ??

? ethorz
18.01.2017
14:41:32
нет)

Дмитрий
18.01.2017
14:41:46
Ппц))

Eugeniy
18.01.2017
14:42:07
нет)
Поставь логер хотя бы, ну и дев тулз, чтобы не париться с дебагом таких вещей
а то каждый раз рефреш делать или ещё что

Дмитрий
18.01.2017
14:42:19
считай половину плюсов редакса потерял

Eugeniy
18.01.2017
14:42:20
а так откат делаешь и смотришь

? ethorz
18.01.2017
14:42:55
function mapDispatchToProps(dispatch) {
return bindActionCreators({ deleteLocation }, dispatch);
}

Google

Kate
18.01.2017
14:42:58
а чем ему не нравится эта строка?

? ethorz
18.01.2017
14:43:05
я хз в чем проблема

Kate
18.01.2017
14:43:24
с апи все ок, там обьект
чтосто распарсить его надо как-то

(;¬_¬)
18.01.2017
14:43:54
а ты его с круглыми скобками пишешь

Kate
18.01.2017
14:45:48
без скобок тоже не хочет
https://www.youtube.com/watch?v=xmgY37oc_B4
вот с минуты 6.40

Eugeniy
18.01.2017
14:49:12
Скрин api файла

Kate
18.01.2017
14:49:55
https://jsfiddle.net/h1w27274/

Pavel
18.01.2017
14:50:06
Тут только обсуждение react или можно и по react native спросить?)

Kate
18.01.2017
14:50:25
стоп

Kate
18.01.2017
14:50:27
там же getList

Valentin
18.01.2017
14:51:21
запросы нужно делать в дидМаунте

Pavel
18.01.2017
14:51:43
ща начнется кококо перерендер

Eugeniy
18.01.2017
14:52:16
хХ

Vladimir
18.01.2017
14:52:25
значит не исправила

Kate
18.01.2017
14:52:35
исправила

Vladimir
18.01.2017
14:52:45
смотри на getFilms

Eugeniy
18.01.2017
14:53:06
return то напиши

Google

Dmitry
18.01.2017
14:53:09
return fetch =)

Eugeniy
18.01.2017
14:53:11
ты просто делаешь фетч

Admin
ERROR: S client not available

Eugeniy
18.01.2017
14:53:17
но не возвращаешь промис
написано ведь в ошибке

Stanislav
18.01.2017
14:53:24
А чё фетч пустой

Eugeniy
18.01.2017
14:53:31
а и да
в фетч url то передай

Dreamerinnoise
18.01.2017
14:53:37
Telegram driven development

Pavel
18.01.2017
14:53:55
TDD как и просили

Eugeniy
18.01.2017
14:54:00
в ошибке это тоже сказано

Kate
18.01.2017
14:54:35

Eugeniy
18.01.2017
14:54:58
url то передай в fetch
у тебя никуда запрос не идет

Kate
18.01.2017
14:55:21
аа

Quet
18.01.2017
14:55:29

Kate
18.01.2017
14:55:43
есть)
спасибо)

Stanislav
18.01.2017
14:56:34
Весело у вас тут)

Pavel
18.01.2017
14:57:27
По native есть знатоки?)

Google

Kate
18.01.2017
14:58:05
https://api.themoviedb.org/3/movie/popular?page=1&language=en-US&api_key=3f04510390c8d68dba128013d0013351

Quet
18.01.2017
14:59:35
может стоило начать с того что выучить js..

Kate
18.01.2017
14:59:45
я знаю джс

Eugeniy
18.01.2017
14:59:50
:)

Stanislav
18.01.2017
14:59:51
:)

Kate
18.01.2017
15:00:21
задавайте вопрос и я отвечу
правда знаю
что не так?

Quet
18.01.2017
15:01:10
да тут же не собеседование, какие вопросы
просто судя по тому что ты спрашиваешь — начать с js было бы проще, честно

Alexander
18.01.2017
15:01:10

Vladimir
18.01.2017
15:01:28
что не так?
ты дебажишь простые вопросы с помощью картинок в чате
не надо так