Size: a a a

2020 March 12

d

d in JS Liberty
источник

DE

Denis Efremov in JS Liberty
d
Ребята, начал учить Редакс.
Не могу поменять стейт Конкретного элемента при Событии.

При переносе элемента снизу хочу поменять в стейте клетки на которую бросил с nameHarvest: 'none' на nameHarvest: 'chicken'.

Уже день бьюсь, не могу понять, что нужно сделать.
Буду очень благодарен за помощь!
Посмотри как мой кроссворд сделан
источник

DE

Denis Efremov in JS Liberty
источник

DE

Denis Efremov in JS Liberty
Второе не тебе
источник

VZ

Vladimir Zhulin in JS Liberty
источник

А

Аркаша Одесский 🇪🇪 in JS Liberty
О я знаю кому это надо отправитб
источник

DE

Denis Efremov in JS Liberty
источник

A

Azizbek S. in JS Liberty
Denis Efremov
Посмотри как мой кроссворд сделан
Как ты это делал?) Где учил Вью?
источник

DE

Denis Efremov in JS Liberty
Azizbek S.
Как ты это делал?) Где учил Вью?
В кроссворде и учил
источник

В

Виктория in JS Liberty
d
Ребята, начал учить Редакс.
Не могу поменять стейт Конкретного элемента при Событии.

При переносе элемента снизу хочу поменять в стейте клетки на которую бросил с nameHarvest: 'none' на nameHarvest: 'chicken'.

Уже день бьюсь, не могу понять, что нужно сделать.
Буду очень благодарен за помощь!
На

Редьюсер

import update from 'immutability-helper';
import initialState from './initialState';

let reducer = (state = initialState, action) => {
   switch (action.type) {
       case 'ADD_CHICKEN': {
           let targetIndex = state.cellsGarden.findIndex((cell) => cell.id === action.payload.id);

           return update(state, {
               cellsGarden: {
                   [targetIndex]: {
                       nameHarvest: {
                           $set: 'chicken'
                       }
                   }
               }
           });
       }
       default:
           return state;
   }
};

export default reducer;

Экшен

export let addChicken = (id) => ({
   type: 'ADD_CHICKEN',
   payload: {
       id
   }
});

Обработчик

onDropHandler = ({target}) => {
   this.props.dispatch(addChicken(target.id));
};
источник

OM

Oleksii Musiienko in JS Liberty
источник

OM

Oleksii Musiienko in JS Liberty
как убрать это пространство пустое
источник

OM

Oleksii Musiienko in JS Liberty
если у меня спейс битвин стоит
источник

OM

Oleksii Musiienko in JS Liberty
justify-content: space-between;
источник

F

Foma in JS Liberty
не писать space between
источник

К

Камран in JS Liberty
Foma
не писать space between
😀
источник

В

Виктория in JS Liberty
Oleksii Musiienko
как убрать это пространство пустое
а ты как хочешь, чтобы было?
источник

F

Foma in JS Liberty
flex flex-wrap
источник

В

Виктория in JS Liberty
Алёё
источник

SU

Serg Udo in JS Liberty
Oleksii Musiienko
как убрать это пространство пустое
источник