169 похожих чатов

Хочу попробовать SPA на React, изучаю документацию, но не понимаю

одной вещи. Документация почти безальтернативно рекомендует использовать фреймворки, например Next.js, но чёт у меня сложилось впечатление, что это не для серьезных проектов, потому что вот например цитата из документации Next.js: Next.js uses a file-system based router where folders are used to define routes.
Так же на github я почему-то не вижу в готовых проектах использование этого next.js, в итоге не понимаю что мне использовать. Думаю нужно повторять за проектами на github и использовать просто react + другие библиотеки типо react-router. Мб вы что-то скажите на этот счёт?

11 ответов

34 просмотра

А вы понимаете зачем вообще нужен SSR?)

Виталий- Автор вопроса
Evgeniy Beskrovnyy
А вы понимаете зачем вообще нужен SSR?)

К чему этот вопрос? Он мне не нужен

Виталий
К чему этот вопрос? Он мне не нужен

Вот, поэтому и не понимаете зачем реакт рекомендует нэкст)

Лол с "не для серьёзных проектов" Откуда вообще такая мысль пришла? Оттого, что Роутинг там файловый вообще никакого значения к серьезности проекта не имеет и скорее даже намного больше подходит для больших проектов, нежели чисто программный роутинг типичный для реактовых спашек Наверное мало по гитхабу ходили в поисках серьезных проектов на нексте ;)

Виталий- Автор вопроса
Evgeniy Beskrovnyy
Вот, поэтому и не понимаете зачем реакт рекомендуе...

Если б я все понимал, то вопросов бы тут не задавал

Виталий
Если б я все понимал, то вопросов бы тут не задава...

Некст позволяет рендерить страницы на сервере и так же статически их генерировать (то есть посылать на клиент готовую хтмльку по запросу или заранее подготовленную), вместо того, чтобы её строить в браузере джаваскриптом.

Виталий- Автор вопроса
Wilson Wilson 🦄
Лол с "не для серьёзных проектов" Откуда вообще та...

Мысль от наблюдения за примерами кода на гитхабе, а так же в интернете, сложилось такое впечатление, что большинство используют просто набор библиотек типо react + react-router + ещё что-то, мб это так кажется, не знаю

Виталий- Автор вопроса
Wilson Wilson 🦄
Некст позволяет рендерить страницы на сервере и та...

Да, я читал это в документации, но мне это все не нужно, наоборот хочу чтоб генерация была на клиенте. Стоит ли в таком случае использовать этот Next.js или просто с голых библиотек начать?

Виталий
Мысль от наблюдения за примерами кода на гитхабе, ...

Вам кажется. Много крупных проектов используют Некст и за последние пару лет он можно сказать стандартом стал и люди от CSR (клиентской генерации) скорее уходят, потому что на сервере это быстрее и эффективнее делать. Сам реакт меняет парадигму в сторону Server components Если хочется генерацию на клиенте, то конечно да, берите обычный реакт с реакт-роутером (или Танстак роутер есть ещё)

Виталий
Да, я читал это в документации, но мне это все не ...

Начать в любом случае стоит с голого реакта.

vite + react по началу

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта