Size: a a a

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

2020 October 10

AP

Aleksandr Potkin in React — русскоговорящее сообщество
Dmitry Kulakov
Т.е. тот момент, что для приложения только с одной формой реакт тянуть вас не смущает, а вот thunk конечно же перебор?
Вы сейчас сам условия придумываешь какие то, что бы оправдать fetch в компонентах.
Почему?
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Dmitry Kulakov
В 99% случаев - определенно да.
Да не подстраховывайся, в 100% случаях.
источник

AP

Aleksandr Potkin in React — русскоговорящее сообщество
Тимофей 🛴
Да не подстраховывайся, в 100% случаях.
Тимофей, почему так считаешь? вот если рассматривать небольшое SPA
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Aleksandr Potkin
Тимофей, почему так считаешь? вот если рассматривать небольшое SPA
Разделение ответственностей, fetch даже в thunk не должно быть, там будет вызов api.getSmth
источник

IN

Igor N in React — русскоговорящее сообщество
Aleksandr Potkin
Тимофей, почему так считаешь? вот если рассматривать небольшое SPA
источник

DK

Dmitry Kulakov in React — русскоговорящее сообщество
Aleksandr Potkin
Почему?
Чище компоненты + если надо делать fetch по разным условиям, с разными параметрами, то от вида дублирования fetch тошнить начнет после второго условия.
источник

AP

Aleksandr Potkin in React — русскоговорящее сообщество
Согласен с вами, спасибо
источник

k👾

karrtopelka 👾 in React — русскоговорящее сообщество
Привет, как мне сделать, чтобы при загрузке сайта у пользователя, у меня в разные state-ы заносились коллекции с firebase? И как это лучше реализовать.
источник

S🛸

Sergey 🛸 in React — русскоговорящее сообщество
karrtopelka 👾
Привет, как мне сделать, чтобы при загрузке сайта у пользователя, у меня в разные state-ы заносились коллекции с firebase? И как это лучше реализовать.
Сделать запрос в firebase
Занести данные в state
источник

k👾

karrtopelka 👾 in React — русскоговорящее сообщество
Sergey 🛸
Сделать запрос в firebase
Занести данные в state
и это делать в App.js или можно как то вынести это в другой файл?
источник

R

Rros in React — русскоговорящее сообщество
karrtopelka 👾
и это делать в App.js или можно как то вынести это в другой файл?
Можешь вынести в другой файл
источник

k👾

karrtopelka 👾 in React — русскоговорящее сообщество
Rros
Можешь вынести в другой файл
а мне файл надо все равно с большой буквы называть? если он не идет как компонент по сути, и правильно я сделал на скрине
источник

R

Rros in React — русскоговорящее сообщество
karrtopelka 👾
а мне файл надо все равно с большой буквы называть? если он не идет как компонент по сути, и правильно я сделал на скрине
У тебя это работает?
источник

k👾

karrtopelka 👾 in React — русскоговорящее сообщество
Rros
У тебя это работает?
я если честно без понятия, как его запустить
источник

R

Rros in React — русскоговорящее сообщество
В общем, сделал не норм)
выносить в файл или не выносить, зависит от структуры проекта. Называть с большой букв необязательно
источник

A

Archakov 🌚 in React — русскоговорящее сообщество
karrtopelka 👾
а мне файл надо все равно с большой буквы называть? если он не идет как компонент по сути, и правильно я сделал на скрине
Если ты делаешь кастомный хук, то с маленькой писать
источник

k👾

karrtopelka 👾 in React — русскоговорящее сообщество
Rros
В общем, сделал не норм)
выносить в файл или не выносить, зависит от структуры проекта. Называть с большой букв необязательно
если я назову с маленькой буквы, это не будет компонентом, но как тогда говорить чтобы оно внесло все это когда страница загрузится
источник

R

Rros in React — русскоговорящее сообщество
karrtopelka 👾
если я назову с маленькой буквы, это не будет компонентом, но как тогда говорить чтобы оно внесло все это когда страница загрузится
А что значит внесло? Ты имеешь ввиду, загрузить какие-то данные с бд? И какое это имеет отношение к названию файла?
источник

k👾

karrtopelka 👾 in React — русскоговорящее сообщество
Rros
А что значит внесло? Ты имеешь ввиду, загрузить какие-то данные с бд? И какое это имеет отношение к названию файла?
Я хочу, чтобы при загрузке сайта у человека, эта функция выполнялась, эта функция берет с коллекции документы, и вносит данные документа в массив в виде объекта.
источник

R

Rros in React — русскоговорящее сообщество
karrtopelka 👾
Я хочу, чтобы при загрузке сайта у человека, эта функция выполнялась, эта функция берет с коллекции документы, и вносит данные документа в массив в виде объекта.
Для чего ты используешь useEffect?
источник