Size: a a a

React — русскоговорящее сообщество

2020 July 20

Э

Эльдар in React — русскоговорящее сообщество
Александр Бакиматов
ну так и выделяй сущности которыми они являются. состояние не должно знать о методах получения данных для этого состояния
сущности и так выделены по разным редюсерам
источник

EM

Eugene Maltsev in React — русскоговорящее сообщество
Эльдар
тогда такая структура стейта норм?

const initialState = {
   get: {
       item: null,
       loading: true,
       error: null
   },
   post: {
       success: false,
       loading: false,
       error: false
   },
   put: {
       success: false,
       loading: false,
       error: false
   }
}
const initialState = {
     item: null, || items: []
     loading: true,
     error: null
}
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
users, profile, settings. данные описывай, домены, бизнес сущности ну
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
а ну если это редюсер то да items там, декомпозируй в более мелкие сущности
источник

Э

Эльдар in React — русскоговорящее сообщество
Александр Бакиматов
а ну если это редюсер то да items там, декомпозируй в более мелкие сущности
в смысле, я ведь наоборот собрал три разных редюсера в один, что-то не понимаю вообще
источник

EM

Eugene Maltsev in React — русскоговорящее сообщество
Эльдар
тогда такая структура стейта норм?

const initialState = {
   get: {
       item: null,
       loading: true,
       error: null
   },
   post: {
       success: false,
       loading: false,
       error: false
   },
   put: {
       success: false,
       loading: false,
       error: false
   }
}
получаешь список/итем в get
добавляешь итем в post
как добавить результат в get?)
источник

Э

Эльдар in React — русскоговорящее сообщество
Eugene Maltsev
const initialState = {
     item: null, || items: []
     loading: true,
     error: null
}
то есть просто обойдись одной парой loading-error для всех запросов?
источник

OR

Oleg Rizhkov in React — русскоговорящее сообщество
Эльдар
тогда такая структура стейта норм?

const initialState = {
   get: {
       item: null,
       loading: true,
       error: null
   },
   post: {
       success: false,
       loading: false,
       error: false
   },
   put: {
       success: false,
       loading: false,
       error: false
   }
}
жесть, ты тупо всё спрашиваешь у чатика?
источник

ES

Eugene Sternin in React — русскоговорящее сообщество
Oleg Rizhkov
жесть, ты тупо всё спрашиваешь у чатика?
Chat Driven Development
источник

Э

Эльдар in React — русскоговорящее сообщество
Eugene Maltsev
получаешь список/итем в get
добавляешь итем в post
как добавить результат в get?)
в смысле результат put-запроса?
а item я бы сразу добавлял в get-object при удачном post-запросе
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
ну чел мало работал со стейтом чего вы сразу
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
чтобы понимать как все складывать надо не один месяц посидеть
источник

Э

Эльдар in React — русскоговорящее сообщество
Bugs Bunny
ну чел мало работал со стейтом чего вы сразу
спасибо 🙏🏼
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
поищи чьи-нибудь петы на редаксе на гитхабе
источник

Э

Эльдар in React — русскоговорящее сообщество
Bugs Bunny
поищи чьи-нибудь петы на редаксе на гитхабе
ок
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
по логике надо смотреть вот список например
источник

BB

Bugs Bunny in React — русскоговорящее сообщество
ну у тебя там посты путы геты там само собой логика другая
источник

ИС

Илья Силич in React — русскоговорящее сообщество
А для чего ещё сообщество ? Законом не запрещено
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Илья Силич
А для чего ещё сообщество ? Законом не запрещено
чего?
источник

ИС

Илья Силич in React — русскоговорящее сообщество
Oleg Rizhkov
жесть, ты тупо всё спрашиваешь у чатика?
Ответ сюда
источник