Size: a a a

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

2020 July 19

VK

Vladimir Klimov in React — русскоговорящее сообщество
Akbarshox
я просто не хочу чтоб оно сгенерировало разные uid, а то потом будет невозможно сделать гет с токеном юзера, будет разные, и поэтому я хотел в один uid вбить объекты с редакса, но оказывается в один uid можно добавить только один объект, а я не могу сделать так чтобы в один uid вбить массив объектов
Поток сознания)
Мне кажется вам надо изучить доку firebase, а ещё советую посмотреть у них на сайте хорошие видосы с примерами о создании схемы данных
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Vladimir Klimov
Поток сознания)
Мне кажется вам надо изучить доку firebase, а ещё советую посмотреть у них на сайте хорошие видосы с примерами о создании схемы данных
+++
источник

ei

export default - зло... in React — русскоговорящее сообщество
Тут просто непонимание зачем нужны бд и как они строятся обычно)
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Akbarshox
я просто не хочу чтоб оно сгенерировало разные uid, а то потом будет невозможно сделать гет с токеном юзера, будет разные, и поэтому я хотел в один uid вбить объекты с редакса, но оказывается в один uid можно добавить только один объект, а я не могу сделать так чтобы в один uid вбить массив объектов
ну и напоследок - https://t.me/firebase здесь можно плотно обсудить, а в текущем чате это немного оффтоп
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
export default - зло is the side effect
Тут просто непонимание зачем нужны бд и как они строятся обычно)
и это тоже да
источник

A

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

АБ

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

ei

export default - зло... in React — русскоговорящее сообщество
Akbarshox
А можно сделать так чтобы весь этот предналежало одному юзеру?
Ну и вот еще, ты в юзера суешь какие-то левые вещи
источник

АБ

Александр Бакиматов... in React — русскоговорящее сообщество
Akbarshox
А можно сделать так чтобы весь этот предналежало одному юзеру?
у каждого объекта из этого массива должно быть поле ownerId (условно) которое будет говорить о юзере кому принадлежит объект. ну и плюс в самой базе должны быть relations
источник

VK

Vladimir Klimov in React — русскоговорящее сообщество
export default - зло is the side effect
Тут просто непонимание зачем нужны бд и как они строятся обычно)
+
Firestore - это даже не монга, там свои особенности, если еще и учесть тарифы, которые зависят от количества запросов - становится понятно, что хорошо сделать схему в firestore - не так тривиально)
Все, больше не оффтоплю
источник

A

Akbarshox in React — русскоговорящее сообщество
Понятно)))
источник

АБ

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

A

Akbarshox in React — русскоговорящее сообщество
Аха пасибо
источник

K

Krau5 in React — русскоговорящее сообщество
export default - зло is the side effect
Ну и вот еще, ты в юзера суешь какие-то левые вещи
жалко юзера
источник

DS

Dmitriy Shuleshov in React — русскоговорящее сообщество
export default - зло is the side effect
Ну и вот еще, ты в юзера суешь какие-то левые вещи
😅🙈
источник

A

Akbarshox in React — русскоговорящее сообщество
😶
источник

Э

Эльдар in React — русскоговорящее сообщество
объясните пожалуйста проблему асинхронности в redux, например с промисом я ведь просто могу дождаться его выполнения и задиспатчить событие, зачем нужен thunk?
источник

И

Иван in React — русскоговорящее сообщество
Эльдар
объясните пожалуйста проблему асинхронности в redux, например с промисом я ведь просто могу дождаться его выполнения и задиспатчить событие, зачем нужен thunk?
Чтобы сетевую логику хранить отдельно от компонентов
источник

Э

Эльдар in React — русскоговорящее сообщество
я рядом с экшнами создаю такую функцию и затем использую её в компонентах

const fetchEmployees = (apiFunction, dispatch) => {
   dispatch(employeesRequested());
   apiFunction()
   .then((data) => dispatch(employeesLoaded(data)))
   .catch((error) => dispatch(employeesError(error.message)));
}
источник

ei

export default - зло... in React — русскоговорящее сообщество
Эльдар
я рядом с экшнами создаю такую функцию и затем использую её в компонентах

const fetchEmployees = (apiFunction, dispatch) => {
   dispatch(employeesRequested());
   apiFunction()
   .then((data) => dispatch(employeesLoaded(data)))
   .catch((error) => dispatch(employeesError(error.message)));
}
А теперь тебе по окончанию надо вызвать еще одну такую функцию, да еще и внутри надо получить актуальный стейт, что делаем?
источник