У меня проблемы с компонентомКогда я использую реквизит, я получаю одинаковые данные во всех партнерах, но в GET_ODD
данные действий отличаются1) Теперь, как я могу исправить эту проблему?2) как я могу установить интервал для нечетных изменений?if this.props.odd.ad_time < nextProps.odd.ad_time
сменить нечетное в curenet реквизитах
данные json для каждого нечетного числа: {
"id": "24854545",
"home_od": "1.002",
"draw_od": "51.000",
"away_od": "51.000",
"ss": "3-1",
"time_str": "87",
"add_time": "1537706413"
}
редуктор:
const initialState = {
odd: {}
};
function Markets(state = initialState, action) {
switch (action.type) {
case GET_ODD:
return {
...state,
...action.odd
};
default:
return state;
}
}
export default Markets
Действие на рынках:
var marketsRESTRepository = new MarketsRESTRepository();
export const GET_ODD = "GET_ODD";
export function getOdd(odd) {
return {
type: GET_ODD,
odd
}
}
export function getAsyncOdd(eventId) {
return function (dispatch) {
marketsRESTRepository.getById(eventId).then(odd => {
dispatch(getOdd({odd}));
});
}
}
Действие Нечетные данные те же результаты для шансов