И вообще, какое это отношение имеет к реакту?
Может кто-нибудь объяснить, почему так происходит?
скажите,пожалуйста,почему в реакте слетают стили?
Ребят, кто работал с React Router?
хедер отдельным файлом?
Ну и хочется, конечно, спросить?
А что ты в компонент передаёшь в роутах?
что найти не можешь?
нет разницы никакой между тем что ты скинул на скрине и как тут используются роуты?
кто душнилу звал?
Ребят подскажите как дальше действовать?
Это блогер какойто?
В бд хранишь ссылку на файл
Файлы хранятся в…файловых хранилищах 💁
БД будут слишком тяжелыми, и к тому же думаю внутренние механизмы индексирования будут глохнуть перебирая массивы бинарных данных.
Поэтому, если база, допустим SQL, то можно хранить изображения в БД, но до 3-4мб, и в малом (очень) количестве. Обычно у тебя есть файловое хранилище, где лежат только файлы. Оно может быть HDD/SSD. А бд хранит скорее всего внешнюю ссылку для доступа к этому файлу /file1.png и внутреннюю — D:/images/file1.png
И вообще, какое это отношение имеет к реакту?
Поэтому, если база, допустим SQL, то можно хранить изображения в БД, но до 3-4мб, и в малом (очень) количестве. Обычно у тебя есть файловое хранилище, где лежат только файлы. Оно может быть HDD/SSD. А бд хранит скорее всего внешнюю ссылку для доступа к этому файлу /file1.png и внутреннюю — D:/images/file1.png
И вообще, какое это отношение имеет к реакту?
Спасибо за подробное обьяснение. Было интересно как хранятся файлы в больших проектах
Поэтому, если база, допустим SQL, то можно хранить изображения в БД, но до 3-4мб, и в малом (очень) количестве. Обычно у тебя есть файловое хранилище, где лежат только файлы. Оно может быть HDD/SSD. А бд хранит скорее всего внешнюю ссылку для доступа к этому файлу /file1.png и внутреннюю — D:/images/file1.png
И вообще, какое это отношение имеет к реакту?
Индексирование?
photo_id: 1,
photo: “ei@&j888&j”
Чему там глохнуть)
Поэтому, если база, допустим SQL, то можно хранить изображения в БД, но до 3-4мб, и в малом (очень) количестве. Обычно у тебя есть файловое хранилище, где лежат только файлы. Оно может быть HDD/SSD. А бд хранит скорее всего внешнюю ссылку для доступа к этому файлу /file1.png и внутреннюю — D:/images/file1.png
И вообще, какое это отношение имеет к реакту?
Про мелкие файлы — не нужно, это бессмысленный самообман “ой, ну ладно, мелкие файлы, забьём болт”, никаких файлов в бд быть не должно
Индексы?
Поэтому, если база, допустим SQL, то можно хранить изображения в БД, но до 3-4мб, и в малом (очень) количестве. Обычно у тебя есть файловое хранилище, где лежат только файлы. Оно может быть HDD/SSD. А бд хранит скорее всего внешнюю ссылку для доступа к этому файлу /file1.png и внутреннюю — D:/images/file1.png
И вообще, какое это отношение имеет к реакту?
Если речь о больших проектах то предположу что тут появляются балансировщики нагрузки и реплики файловых хранилищ бекапы.
Запрос к https://domain/file1.png должен обработаться вебсервером, распределиться нагрузка, затем уже попадаешь на скрипт ноды/жабы/питона, где делается запрос к бд, опять же может стоять балансировщик или ещё что и там могут быть мб разные ссылки на внутреннее расположение, но бд должна отдать эти ссылки, ну иииии дальше хз как допустим скрипт на ноде может отдать файл хранящийся где-то внутри диска))
Но полагаю как-то так и работает) я вообще фронт, на беке лишь ботов писал
Прокидываю экшен в компоненту через пропсы, и вызываю его в useEffect. При добавлении экшена в deps запускается бесконечный цикл. Может кто-нибудь объяснить, почему так происходит?

хотел кое-что внести в header, асболютно ничего не изменил там, а сам хедер почему то слетел
хотел кое-что внести в header, асболютно ничего не изменил там, а сам хедер почему то слетел
покажи хоть какие изменения и куда внёс
Прокидываю экшен в компоненту через пропсы, и вызываю его в useEffect. При добавлении экшена в deps запускается бесконечный цикл. Может кто-нибудь объяснить, почему так происходит?
Душнила мод он::
Всегда когда такие вопросы читаю, надеюсь что автор не работает в какой-то компании и не может по несчастному совпадению быть моим коллегой. Ибо я бы не хотел работать с таким коллегой.
Ну и хочется, конечно, спросить? Подумать вообще лень?
Душнила мод оф. Извините.
Теперь ответ на вопрос.
1) Массив зависимостей, принимает, как это не странно — зависимости.
2) зависимость может быть одного из доступных в js типов.
3) ты передаешь экшн, экшн это функция, функция это объект.
Надеюсь что уже к этому моменту ты все понял, и поправишь ситуацию буквально за минуту



Ребят. Никак не могу разобраться с этим React Router Dom. Почему то он не переносит на страницу, а только добавляет к адресу /About или /Login, в зависимости от того, на что нажать. Я уже хз че делать

Всегда когда такие вопросы читаю, надеюсь что автор не работает в какой-то компании и не может по несчастному совпадению быть моим коллегой. Ибо я бы не хотел работать с таким коллегой.
Ну и хочется, конечно, спросить? Подумать вообще лень?
Душнила мод оф. Извините.
Теперь ответ на вопрос.
1) Массив зависимостей, принимает, как это не странно — зависимости.
2) зависимость может быть одного из доступных в js типов.
3) ты передаешь экшн, экшн это функция, функция это объект.
Надеюсь что уже к этому моменту ты все понял, и поправишь ситуацию буквально за минуту
твой ответ не отвечает на вопрос вообще никак
Попробуй сделать и там и там /about начало со слеша и только маленькие буквы
А что ты в компонент передаёшь в роутах?
Какая версия роутра у тебя
Так он писал, что экшн в юзэффекте вызывает, а не сам юзэффект
что найти не можешь? документацию 6 версии роутера?
Прокидываю экшен в компоненту через пропсы, и вызываю его в useEffect. При добавлении экшена в deps запускается бесконечный цикл. Может кто-нибудь объяснить, почему так происходит?
компонент_есску
Так я и говорю, что Юзэфект нельзя вызвать. Он срабатывает. А когда срабатывает вызывается его экшн.
отдохнуть вам надо)
нет разницы никакой между тем что ты скинул на скрине и как тут используются роуты?
https://reactrouter.com/docs/en/v6/components/route
React Router v6 is here. React Router v6 takes the best features from previous versions—and its sister project, Reach Router—in our smallest and most powerful package yet.
Да я не устал)). Присоединился к сообществу в надежде что тут будет что-то новое, интересное, обмен опытом и т.д.
На деле же, обсуждается юзэфект. Грустно как-то.
Всегда когда такие вопросы читаю, надеюсь что автор не работает в какой-то компании и не может по несчастному совпадению быть моим коллегой. Ибо я бы не хотел работать с таким коллегой.
Ну и хочется, конечно, спросить? Подумать вообще лень?
Душнила мод оф. Извините.
Теперь ответ на вопрос.
1) Массив зависимостей, принимает, как это не странно — зависимости.
2) зависимость может быть одного из доступных в js типов.
3) ты передаешь экшн, экшн это функция, функция это объект.
Надеюсь что уже к этому моменту ты все понял, и поправишь ситуацию буквально за минуту
Душнила мод он:
Когда читаю такие язвительные ответы, тоже очень надеюсь, что автор по счастливой случайности не работает со мной в одной компании. Ибо с таким коллегой и враг не нужен. Не даром на западе при приеме на работу в первую очередь делают ставку на софт скиллы, а затем уже смотрят на техбазу. Это так, мысли в слух.
Душнила мод оф.
Или я дурак, или лыжи не едут, но ваш ответ абсолютно никак не наводит на правильную мысль. То, что функция это объект — понятно, но с какого перепугу ссылка на этот объект меняется так много раз, если компонента маунтится только единожды.
Когда читаю такие язвительные ответы, тоже очень надеюсь, что автор по счастливой случайности не работает со мной в одной компании. Ибо с таким коллегой и враг не нужен. Не даром на западе при приеме на работу в первую очередь делают ставку на софт скиллы, а затем уже смотрят на техбазу. Это так, мысли в слух.
Душнила мод оф.
Или я дурак, или лыжи не едут, но ваш ответ абсолютно никак не наводит на правильную мысль. То, что функция это объект — понятно, но с какого перепугу ссылка на этот объект меняется так много раз, если компонента маунтится только единожды.
Уже навел на 99%. Вопрос был в том, может ли кто-то объяснить почему уходит в бесконечный цикл. Ответ — потому что в зависимость передается каждый раз новая ссылка на один и тот же объект, или каждый раз на новый если экшн стрелочная функция.
Понять почему это происходит еще проще. А подумать и понять самому сразу 300 к опыту
Смотри улби, арчакова
P.s. По этой причине в доке есть предупреждение о том что юзмемо ненадежный. Как раз из-за того, что ему приходиться работать с объектами.
Тодо апп и тд
Кинь ссылку в личку.
Я в отпуске, не могу))))
Это блогер какойто?