Anonymous
а потом ретурн должен быть, в эддпост мы просто в редьюсере создавали переменную в ней новый массив в массив совали прилетевший текст и потом добавляли его в конец стейта
Anonymous
Сейчас попробую
Olexandr
Самое простое - берешь posts, прогоняешь через мап, условие входящее id === id из posts, ретурн измененный элемент массива (в данном случае обьект)
Olexandr
потом получившийся массив передаешь в редьюсер, а там редьюсер уже будет знать куда его запихнуть
Anonymous
а в экшнкриэйтор получается надо будет стейт в обратку прокинуть?
Anonymous
а не прокидывается, получается в экшнкриэйторе можно поменять будет только то что в инишиалстейте, а сам стейт вызвать в свитче только можно
Anonymous
ща соображу как лучше
Andrew
всем привет. на сайте api второй день выскакивает ошибка при генерации ключа. сталкивался кто с этим?
Olexandr
Olexandr
import { store } from "../index";
Olexandr
А вот я обращаюсь к нужному мне стейту
store.getState().твойReducer.твойState
Olexandr
Определенная функция в экшене у меня выполняет всякую логику, а дальше передает данные екшену с таким же названием только с добавлением Success или Failure (бывают исключение когда на выходе несколько вариантов) , а уже из них записывается правильный TYPE и PAYLOAD, который улетает в редьюсер.
Концепция такая чтоб редьюсер только получал тип и пейлоад и знал в какое место в стейте его записать, больше он ничего не должен делать.
Anonymous
Anonymous
пробовал и фром реакт-редакс и фром редакс
Anonymous
а все нашел где путь корректный
Anonymous
Anonymous
пожжи какой файл 😐
Olexandr
где у тебя твой:
export const store = createStore(
rootReducer,
composeEnhancers(applyMiddleware(...middlewares))
);
Olexandr
Вот этот стор я и импортирую в экшены
Anonymous
ну да все верно указал и та ошибка
Anonymous
а все, точку не дописал
Olexandr
Anonymous
уже глаза один другого нафиг посылают, как в 10 утра сел и вот уже 9й час вечера )
Anonymous
боюсь мысль из головы вылетит )
Olexandr
Anonymous
нить логическая опять улетучится и вспоминай потом откуда ноги растут ))
Olexandr
Еще крутизна начинается с часу ночи, сидишь до 4х, пытаешься с помощью костылей собрать Вольтрона, кое-как начинает выходить, ложишься спать. Устром смотришь - че за дичь, можно ж за 5 минут нормально и толково все сделать! )
Olexandr
Пересиживаться нет смысла, разве что кровь из носу дедлайн горит...
Виктор
как в стилях прописать overflow-y?
Olexandr
Виктор
пишу overflowY но он ругается
Olexandr
если нет сахарку под кемелкейс можешь в строку пихать
Виктор
Olexandr
наверное зависит от того что используется
Olexandr
я через useStyle все делал, с кавычками нет проблем
Olexandr
да и инлайн вроде норм должно работать.
Olexandr
Виктор
видимо что-то разное у нас, я реакт только начал учить, попросили стили подправить
Артем
Мне писать скрипт deploy в package.json на клиенте или на сервере ?
Артем
Вроде же сервер должен раздавать фронт?
акионка.
акионка.
Если у тебя свой собственный сервер, то тебе нужно собрать проект (build) и повесить его в nginx
Артем
Артем
Но как?
акионка.
Так тебе на свой собственный сервер или на Github Pages нужно?
Артем
Артем
И я запутался как делать деплой
Артем
т.к. везде показывают только с фронтом
акионка.
А у тебя чо
Артем
Артем
И теперь надо деплой сделать
Артем
акионка.
На гхп ты его не зальешь
акионка.
тебе сервер выделенный нужен для такого (vds)
акионка.
на гхп тока фронт можно
Артем
Блин
Артем
Почему тогда когда димыч заливал проект у него все работало?
Артем
Сервер работал
акионка.
где ты его запустишь?
Артем
акионка.
Так можно, но доступ будет только у тебя
Aleksandr
Привет. Мы закидываем в dispatch то, что нам возвращает actionCreator, затем dispatch смотрит на action.type и в зависимости от него вызывает нужный reducer? Если смотреть так утрированно — это правильная логическая цепочка или я что-то упускаю?
акионка.
Он вызывает все редюсеры сразу
Артем
Ааа ты имеешь в виду что сервер запуститься на локал хосте и не будет на других девайсах работать?
Артем
А как тогда это решить?
акионка.
Артем
акионка.
На хостинг?
Я не совсем уверен, что в данном случае слово хостинг уместно
акионка.
На сервер выделенный
Артем
Сервер на сервер ?)